10 Surprise Movie Villain Reveals Everyone Hated
10. Dylan Rhodes-Shrike (Mark Ruffalo) - Now You See Me
Now You See Me revolves around the cat-and-mouse game between the Robin Hood-like magicians known as The Four Horsemen (Jesse Eisenberg, Woody Harrelson, Isla Fisher and Dave Franco), and the attempts of FBI agent Dylan Rhodes (Mark Ruffalo) to catch them.
But because a film about magic inevitably needs its own narrative sleight-of-hand, audiences were forced to sit through a third act ass-pull which revealed that Rhodes was in fact the real mastermind all along.
Rhodes was the secret fifth member of the Horsemen, and his entire scheme throughout the film was a convoluted revenge plan against Thaddeus Bradley (Morgan Freeman), the magic-debunker who played a role in the death of his magician father.
And with the right execution perhaps this reveal could've worked, but given that there were no perceptible hints throughout the movie, it ultimately came off as cheap and lazy.
Considering that we literally see Rhodes acting as an FBI agent even when he's alone, the reveal ends up being a lousy gotcha that ended a promising movie on a total bum note.