10 Surprise Movie Villain Reveals Everyone Hated

10. Dylan Rhodes-Shrike (Mark Ruffalo) - Now You See Me

Now You See Me Mark Ruffalo
Summit Entertainment

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.


Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.