23 Worst Movie Endings Since 2000
12. Mark Ruffalo Is The Criminal Mastermind - Now You See Me
When four genius magicians, J. Daniel Atlas (Jesse Eisenberg), Merritt McKinney (Woody Harrelson), Henley Reeves (Isla Fisher), and Jack Wilder (Dave Franco), appear to use magic to rip off a bank, FBI agent Dylan Rhodes (Mark Ruffalo) is tasked with figuring out how they did it. Rhodes' Interpol partner Alma Dray (Melanie Laurent) suggests the group may be tied to a magic troupe called The Eye that famously had a member called Lionel Shrike who died during a daring stunt, and that a fifth man may be helping them. At the end of the movie, it's revealed that the fifth man is in fact Rhodes himself, who has caused magic debunker Thaddeus Bradley (Morgan Freeman) to be framed as the fifth man as revenge for unraveling his father's trick and egging him into attempting a stunt that took his life: yes, Rhodes' father is Lionel Shrike. Rhodes then reveals his identity to the four magicians and welcomes them to The Eye, while revealing that the various events throughout the movie, such as stealing money from Arthur Tressler (Michael Caine), were acts of revenge for various aspects of his father's death (Tressler's insurance company wouldn't pay out Shrike's claim after he died, for instance). The movie ends with Dray agreeing not to turn Rhodes in. Why It Sucks: It's just too freaking ridiculous for words. We all love a good twist, but this one hinged on too many absurd coincidences and contrivances: if Rhodes had got even one variable wrong, his entire plan would have crumbled to dust. Prior to this, Now You See Me was an engaging an entertaining movie, but one that's rendered terrible by its tacked-on climax.