18. Jared Leto in Suicide Squad
One of the main weaknesses of 2016’s Suicide Squad was the part of The Joker, played by Jared Leto. Besides feeling completely crowbarred in, Leto’s portrayal of the iconic villain was laughably bad. There’s nothing endearing or likable about the performance, and coming less than a decade after Heath Ledger’s show-stealing turn, it even reeks of tastelessness.
17. Denise Richards in The World Is Not Enough
The World Is Not Enough was not James Bond’s finest hour. And one of the main reasons for that lies with the wooden performance of Denise Richards. As 007’s main squeeze in the blockbuster, Richards didn’t come close to the franchise’s great pin-ups such as Ursula Andress. Her flat acting probably explains why she was recently voted the worst Bond girl of all time.
16. Vinnie Jones in X-Men: The Last Stand
Oh dear. This one’s just terrible on so many levels. As the Juggernaut, Vinnie Jones’ performance in X-Men: The Last Stand is frighteningly bad. His brief appearances in the movie aren’t brief enough, ensuring that screams of “I’m the Juggernaut, bitch” will linger in your mind long after the forgettable movie has concluded.