10 More Great Actors Who Played The Worst Versions Of Characters

3. David Niven - James Bond

X Men First Class Mystique
Columbia

Bond fans are extremely passionate about their favourite and least-favourite actors to portray 007, and while many might deem George Lazenby the worst to ever don the tuxedo, he wouldn't quite qualify as a "great actor" now, would he?

But more to the point, Lazenby's underrated turn as 007 isn't the worst of the lot - that honour goes to acting legend David Niven, who played Bond in 1967's spoof film Casino Royale.

Fascinatingly, despite being both a terrific actor and Bond author Ian Fleming's first choice to play the spy in Dr. No, Niven's performance doesn't really touch the sides. 

Sure, Casino Royale '67 is a spy parody and hardly a "legit" Bond film, but even so, Niven isn't given much opportunity to ooze the suaveness we all knew he had, even if it's clear that in his younger years he would've knocked the role out of the park.

 
Posted On: 
Contributor
Contributor

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.