Painfully cliched and formulaic, but...
... the ending got me.
Had it had a different ending I would have given it a 5, but the way Tommy got broken both phyisically and emotionally, and how he finally gave up the fight was really moving, so I scored it 6.