Picture Elijah Wood, and you’ll likely imagine Frodo, the little Hobbit that saves the world of Middle-Earth. You might picture a small, mild-mannered actor, but you definitely won’t picture a violent, addicted thug who goes around with soccer hooligans terrorizing people. Wood was thrilled in the “Lord of the Rings” trilogy, but his casting in this gritty movie didn’t check the right boxes.
His attempt at a cockney accent might have been the worst thing in the movie, though he might have to co-hold the award with co-star Charlie Hunnam’s accent. To call the performance unconvincing is an understatement.
Jeremy Renner as Aaron Cross in The Bourne Legacy
A Bourne movie without Jason Bourne is going to be a tough sell. “The Bourne Legacy” might have been better without Bourne's name in the title, since Matt Damon never even appears in the movie.
The film studio behind the series decided not having the title character in the movie was no big deal, switching to Jeremy Renner as a black ops agent named Aaron Cross. Renner might have done well as the least-utilized Avenger, Hawkeye, but having him as the focus of a movie that shouldn't even be starring him was a misstep.
Kelsey Grammer as Bonaparte in Expendables 3
Look at this list of names: Stallone. Statham, Banderas, Li. Snipes. Lundgren, Couture, Crews, Ford. SCHWARZENEGGER. Who else could you possibly add to this list to complete the collection? How about that guy from “Frasier,” Kelsey Grammer?
They actually did it, and despite the fact that Grammer's acting was great – as always – pitting him against tough guys, musclemen, and action stars like the list above was an odd choice. The movie requires us to suspend our disbelief in reality, but Frasier beating up bad guys is a step too far for most.
Christopher Lambert as Connor MacLeod in Highlander
“Highlander” is a good watch (the first movie, at least), but there's something about Lambert's performance that drags the movie down from what could have been greatest to just “okay-ness.” He's a French man, playing a Scottish man, who is now in America, so we can understand why he might have a hard time.
The fact that Sean Connery plays an Egyptian immortal is another strange choice, especially since Connery is actually Scottish. Lambert did his best, and the movie is still fun regardless, but even the most stalwart fans consider Lambert's performance lackluster.
Vinnie Jones as Juggernaut in X-Men: The Last Stand
The “X-Men” movies were a big thing for comic book movies. Alongside "Spider-Man," they proved that superheroes could draw a crowd, setting the stage for the Avengers. Well, the first two movies in the X-trilogy did, at least, but “The Last Stand” threw it all away.
One of the worst parts was Vinnie Jones as the unstoppable villain Juggernaut. Despite being a big character in the comics, he had only a few appearances. But his appearances were still too many, and you can probably still picture him yelling, “I'm the Juggernaut, bitch!” in the middle of a mess of an action sequence.