It seems like a lot of reviewers did not like the end of the movie. I think the end was the best part of the movie and the only logical ending. There was no other way for her to be saved but him to sacrifice himself. Also, what happened to him changed him in a good way- from wanting to kill to trying not to kill. The movie has a much deeper premise than what most people think.