10 'Bad Guy' Movie Characters Who Were Actually Good All Along

6. Agent Dylan Rhodes - Now You See Me

Now You See Me Mark Ruffalo
Summit Entertainment

Sometimes, who is viewed as the bad guy depends completely on how the movie portrays them. Dylan Rhodes was an FBI Agent trying to track down and stop the Four Horsemen, but because the law-breaking magicians were painted as the protagonists, technically Mark Ruffalo's character was represented as the villain.

The group were brought together initially by a mysterious benefactor, and they ultimately began a Robin Hood-esque journey of stealing from the rich and giving back to the poor. They robbed banks and stole from millionaires, and passed the money back to those who had been wronged.

Throughout the movie, while Mark Ruffalo's Agent Rhodes chased down the foursome with a passion, the identity of the benefactor remained anonymous. However, nobody imagined the one that was pulling the strings all along was Rhodes himself. He was behind bringing the Horseman together in the first place, and welcomed them into The Eye, a secret society of magicians, at the end of the film before having his own secret revealed to the world in the sequel.

Part of the reason why no one saw this coming is because it made little to absolutely no sense and felt like it was a twist for the sake of a twist. Still, it completely changed the way Now You See Me can be watched, and firmly planted Rhodes in the camp of the good guys.

Contributor

This standard nerd combines the looks of Shaggy with the brains of Scooby, has an unhealthy obsession with the Marvel Cinematic Universe, and is a firm believer that Alter Bridge are the greatest band in the world.