Name An Actor So Talented, They Can Believably Play Both A Hero And Villain

Sometimes, an actor is so incredible in one single role, you can never envision them as anything else. But then — every once in a while — an actor comes along who is so incredible in ANY role, you thoroughly believe them as every character they play.

Marvel Studios

So, with that in mind, who's an actor that's so ridiculously talented, you fully believe them as both a hero AND a villain in various films?

Warner Bros. Pictures

Maybe you sometimes forget that Ian McKellen played both the wise wizard Gandalf in The Lord of the Rings and the sinister Magneto in X-Men because he effortlessly encompassed both iconic roles.

Galdalf the Grey
Warner Bros / ©Warner Bros/Courtesy Everett Collection, 20thcentfox / ©20thCentFox/Courtesy Everett Collection

Or maybe you couldn't believe you were watching the same man who plays Captain America do such positively evil things in Knives Out at first, but Chris Evans really sold you on it!

Captain America
Walt Disney Co. / ©Walt Disney Co./Courtesy Everett Collection, / ©Lions Gate/Courtesy Everett Collection

Heck, maybe you think Lupita Nyong'o is just so gosh darn talented, you bought her as the hero and villain IN THE SAME FILM AT THE SAME TIME (that film, of course, being Us).

Lupita Nyong'o
Photo Credit: Claudette Barius / ©Universal/courtesy Everett / Everett Collection, Photo Credit: Claudette Barius / ©Universal/courtesy Everett / Everett Collection

Share the actor that you believe HAS! THE! RANGE! DARLING! In the comments below — as well as your favorite hero and villain roles from them — for a chance to be featured in an upcoming BuzzFeed Community post and/or video!

20th Century Fox