BEWARE, MASSIVE SPOILERS
. At the end of
, rather than let his older self (Bruce Willis) kill a child, Joe (Joseph Gordon-Levitt) shoots himself in the head, effectively closing the loop and killing them both.
Why It’s So Bad:
Sure, he saved the day, but Joe sort of betrayed himself in the process.
Not necessarily a bad thing, mind, when your future self is a child killer.
Happily ever after… we assume.