12 Movie Characters We’d Never Believe Are Portrayed by the Same Actors

Jessica Wilson

Actors do such an excellent job portraying different types of characters that we sometimes forget who they are in real life. Several actors are lucky enough to land legendary roles that help them become movie stars while some have been typecasted because they give so much of themselves. They play a specific role so well that the public associates them with that character for the rest of their careers.
However, the actors listed below are not stereotypes. They are extremely versatile and have appeared in many excellent films. Who would have thought thatDianna in Trainwreck and the White Witch in The Chronicles of Narnia are portrayed by one actor?
That's why we've compiled a list of these 12 multi-talented actors from various films to remind you just how amazing they are in their roles. Scroll down and tell us which actor surprised you the most. Which of these films is your favorite?

#1 Catherine O’Hara

Source: © Home Alone / Twentieth Century Fox and co-producers, © Schitt's Creek / Canadian Broadcasting Corporation (CBC) and co-producers

Both Kate McCallister from Home Alone and Moira Rose from Schitt's Creek was portrayed by Catherine O'Hara.

#2 Charlize Theron

Source: © Monster / Media 8 Entertainment and co-producers, © Atomic Blonde / Focus Features and co-producers

Charlize Theron played Aileen Wuornos in Monster and Lorraine Broughton in Atomic Blonde.

#3 Christian Bale

Source: © American Hustle / Columbia Pictures and co-producers, © The Machinist / Filmax Group and co-producers

In American Hustle, Christian Bale played Irving Rosenfeld, and in The Machinist, he played Trevor Reznik.

#4 Donald Glover

Source: © Solo: A Star Wars Story / Lucasfilm and co-producers, © Atlanta / FX Productions and co-producers

Donald Glover portrayed Lando Calrissian in Solo: A Star Wars Story, as well as Teddy Perkins in Atlanta.

#5 Emma Thompson

Source: © Harry Potter / Warner Bros. and co-producers, © Cruella / Walt Disney Pictures, and co-producers

In Harry Potter, Emma Thompson played Professor Sybil Trelawney, and in Cruella, she played Cruella's mother, Baroness.

#6 Helena Bonham Carter

Source: © Harry Potter / Warner Bros. and co-producers, © The Crown / Left Bank Pictures and co-producers

Helena Bonham Carter portrayed Bellatrix Lestrange in Harry Potter and Princess Margaret in The Crown.

#7 Jenna Ortega

Source: © Girl Code / Straight Up Films and co-producers, © Wednesday / MGM Television and co-producers

Jenna Ortega starred in Girl Code as Olivia and Wednesday Addams in Wednesday.

#8 Joaquin Phoenix

Source: © The Joker / Warner Bros. and co-producers, © Gladiator / Dreamworks Pictures and co-producers

Joaquin Phoenix played Arthur Fleck in The Joker and Commodus in Gladiator.

#9 Matthew McConaughey

Source: © Dallas Buyers Club / Truth Entertainment (II) and co-producers, © Gold / Black Bear Pictures and co-producers

In Dallas Buyers Club, Matthew McConaughey played Ron WoodRoof, and in Gold, he played Kenny Wells.

#10 Tilda Swinton

Source: © Trainwreck / Universal Pictures and co-producers, © The Chronicles of Narnia: The Lion, the Witch and the Wardrobe / Walt Disney Pictures and co-producers

Tilda Swinton starred as Dianna in Trainwreck and as the White Witch in The Chronicles of Narnia.

#11 Tom Hanks

Source: © Pinocchio / Walt Disney Pictures and co-producers, © Saving Private Ryan / Dreamworks Pictures and co-producers

In Pinocchio, Tom Hanks played Geppetto, and in Saving Private Ryan, he played Captain Miller.

#12 Tom Hardy

Source: © Inception / Warner Bros. and co-producers, © Peaky Blinders / Caryn Mandabach Productions and co-producers

Tom Hardy portrayed Eames in Inception and Alfie Solomons in Peaky Blinders.