Denver and Delilah Productions

10+ Celebs Fans Didn't Recognize In These Movie Roles

Feast your eyes, dearest viewer, on these actors who are so versatile and who's makeup was so well done you didn't even know it was them!

I guarantee it, you'll be surprised!

Nicole Kidman as Virginia Woolf


Yes, believe it or not, that is Nicole Kidman from the movie The Hours.

She's missing so much! Her trademark blonde hair, her gorgeous, movie star face... she's totally and completely unrecognizable!

Marion Cotillard as Édith Piaf


Oh yes, that is the gorgeous Marion Cotillard playing the iconic Edith Piaf in La Vie En Rose.

The heavy makeup and her aging face make her totally unrecognizable. And it is great for the biopic.

Tom Cruise as Les Grossman


Tom Cruise in Tropic Thunder was one of the funniest characters of all time. The way he lost his mind constantly was downright hilarious.

And you'd never know it was him.

Heath Ledger as the Joker


It was the role that got him an Oscar, and it may have been the role that ended his life. Heath Ledger as the Joker in the Dark Knight can be described in two words:

Terrifying and iconic.

Emma Thompson as Professor Trelawney


Oh yes! Believe it or not, that was Emma Thompson, star of stage and screen, playing the bug-eyed, messy-haired Professor Trelawney in the Harry Potter series.

Wow, I had no idea!

Tilda Swinton as Madame D


Woah! That's Tilda Swinton? Wow, her role in The Grand Budapest Hotel makes her look totally unrecognizable!

Well, that was fun. Guess this will be the last time we hear from Tilda Swinton...

Charlize Theron as Aileen Wuornos

Denver and Delilah Productions

This role garnered her an Oscar. And it's not hard to see why.

Not only did she play a tortured and deep character in Monster, but the facial change she went through was totally jarring.

Tilda Swinton as Dianna


What? That's impossible!

Yes, it is, in fact, Tilda Swinton in Trainwreck. Man, look at her in The Grand Budapest Hotel and then look at her in this movie, the difference is insane!

Karen Gillan as Nebula


There's a possibility that you wouldn't recognize Karen Gillan in Guardians Of The Galaxy and The Avengers series because of all the blue makeup.

It won't be the last time on this list that this happens...

50 Cent as Deon



Yes, that is the rapper 50 Cent in All Things Fall Apart. Man, he is really taking acting seriously! Do you think he lost street cred for this role?

Jennifer Lawrence as Mystique


Yes, the second person who is unrecognizable because of blue makeup.

Yes, we know it's Jennifer Lawrence playing Mystique in X-Men because she received top billing, but if she didn't you wouldn't know it was her.

Christian Bale as Dick Cheney

My god, he looks more like Dick Cheney than Dick Cheney does!

Seriously though, his portrayal of the ex-Vice President is the reason why Vice was so darn good.

He even got an Oscar nod for it.

Tilda Swinton as Dr. Jozef Klemperer


Alright, Tilda Swinton, that's quite enough.

I don't care if you completely changed your look for Suspiria, I will no longer allow you to blow the minds of people reading this list.

Ralph Fiennes as Lord Voldemort


An integral part of the Harry Potter series, Voldemort looked perfect in this series.

And, in fact, Ralph Fiennes did a great job portraying the Dark Lord... not that you would know it was him.