You might have hated history lessons at school, but I am sure you have enjoyed at least one historical film in your life, if not more. Of course, a lot here depends on Hollywood (and other film industries) creating a compelling story that attracts your attention — but also, we really love seeing historical figures up close in situations that our textbooks never described.   

A big part of making a film on real-life events and real people is casting. Good acting is important, but the actors also have to resemble the person they are portraying to a certain degree. Because often the audience won’t notice the historical inconsistencies, but they will most likely criticize the looks of actors in movies that tell the story of one well-known person or another. 

Throughout the years of its existence, the film industry has handled quite a number of famous events in history, depicting each of them from the director’s perspective. But it is equally interested in big events in the lives of people of art, science, sports, or public figures. For actors, portraying a real person can be more challenging than a fictional character because you can’t build them solely on your vision, but have to do quite a lot of research. However, it can also be a very rewarding experience.

For this article, we collected some of the best examples of actors playing famous people. In your opinion, who did the best job? Do you have another favorite actor playing a historical figure that didn’t make it to this list? Share with us in the comments! 

#1

Morgan Freeman As Nelson Mandela In "Invictus"

Morgan Freeman As Nelson Mandela In "Invictus"

amazon.com , South Africa The Good News Report

Mad Dragon
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

They look so much alike that Mr. Freeman's image was accidentally used on a sign in India honoring Mr. Mandela.

View more comments
#4

Stephen Fry As Oscar Wilde In "Wilde"

Stephen Fry As Oscar Wilde In "Wilde"

amazon.com , metmuseum.org Report

Mixed Reality Portal
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

A witty intellect playing a witty intellect - Stephen Fry was born to play this role.

View more comments
#5

Eddie Redmayne And Felicity Jones As Stephen Hawking With His Wife Jane Wilde In "The Theory Of Everything"

Eddie Redmayne And Felicity Jones As Stephen Hawking With His Wife Jane Wilde In "The Theory Of Everything"

amazon.com , Billy Bob Bain Report

#7

Denzel Washington As Malcolm X In "Malcolm X"

Denzel Washington As Malcolm X In "Malcolm X"

amazon.com , picryl.com Report

Red Hair Blue Soul
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

This was a fantastic movie. It should be required viewing in history classes

View more comments
#8

Charlize Theron As Aileen Wuornos In "Monster"

Charlize Theron As Aileen Wuornos In "Monster"

amazon.com , AileenWuornos Report

#10

Rami Malek As Freddie Mercury In "Bohemian Rhapsody"

Rami Malek As Freddie Mercury In "Bohemian Rhapsody"

amazon.com , Carl Lender Report

#11

Val Kilmer As Jim Morrison In "The Doors"

Val Kilmer As Jim Morrison In "The Doors"

amazon.com , SK49 Report

zak
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Honestly I can't even picture Jim Morrison's face anymore, it was replaced with Kilmer's in my mind after that movie.

View More Replies...
View more comments
#12

Tom Hanks As Mister Rogers In "A Beautiful Day In The Neighborhood"

Tom Hanks As Mister Rogers In "A Beautiful Day In The Neighborhood"

amazon.com , picryl.com Report

Stephanie Did It
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

After the movie was released he learned they were actually related!

View More Replies...
View more comments
#13

Meryl Streep As Julia Child In "Julie And Julia"

Meryl Streep As Julia Child In "Julie And Julia"

amazon.com , Lynn Gilbert Report

StrangeOne
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

I always forget that was really Meryl Streep. She's a genius actor.

View More Replies...
View more comments
#14

Gary Oldman As Ludwig Van Beethoven In "Immortal Beloved"

Gary Oldman As Ludwig Van Beethoven In "Immortal Beloved"

amazon.com , Store Norske Leksikon Report

Jeff Jefferson
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

When I see a picture of Gary Oldman I always have to think of Mr. Zorg

View More Replies...
View more comments
#15

Meryl Streep As Margaret Thatcher In "The Iron Lady"

Meryl Streep As Margaret Thatcher In "The Iron Lady"

amazon.com , National Library of Israel Report

Fat Harry
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Meryl Streep could play Nelson Mandela and still be convincing.

View More Replies...
View more comments
#17

Joaquin Phoenix As Johnny Cash In "Walk The Line"

Joaquin Phoenix As Johnny Cash In "Walk The Line"

amazon.com , Dillan Stradlin Report

Mixed Reality Portal
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Both him and Reece Witherspoon were excellent in this movie.

View more comments
#18

Cate Blanchett As Queen Elizabeth I In "Elizabeth"

Cate Blanchett As Queen Elizabeth I In "Elizabeth"

amazon.com , picryl.com Report

Shyla Bouche
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

This was a very good movie, in my opinion. Cate was on her A-game.

View More Replies...
View more comments
#19

André 3000 As Jimi Hendrix In "Jimi: All Is By My Side"

André 3000 As Jimi Hendrix In "Jimi: All Is By My Side"

amazon.com , NDLA Report

Meike H
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

I didn't know he played him! What an excellent choice!

View more comments
See Also on Bored Panda
#21

Philip Seymour Hoffman As Truman Capote In "Capote"

Philip Seymour Hoffman As Truman Capote In "Capote"

amazon.com , Koch, Eric Report

#22

Evan Peters As Jeffrey Dahmer In "Dahmer"

Evan Peters As Jeffrey Dahmer In "Dahmer"

imdb.com , Inside Edition Report

Vinchenski
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Evan Peters deserves to be in a lot more than just Netflix Specials.

View More Replies...
View more comments
#24

Adrien Brody As Salvador Dalí In "Midnight In Paris"

Adrien Brody As Salvador Dalí In "Midnight In Paris"

amazon.com , loc.gov Report

#26

Hilary Swank As Amelia Earhart In "Amelia"

Hilary Swank As Amelia Earhart In "Amelia"

amazon.com , picryl.com Report

Sir Panda
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Amelia Earhart looks more like Connie Nielsen. That would have been a better choice.

View more comments
#27

Jason Scott Lee As Bruce Lee In "Dragon: The Bruce Lee Story"

Jason Scott Lee As Bruce Lee In "Dragon: The Bruce Lee Story"

amazon.com , openclipart.org Report

Red Hair Blue Soul
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

His martial arts talent is genius! Bruce was awesome. Check out Gordon Liu also!

View More Replies...
View more comments
#28

Tom Hanks As Captain Chesley Sullenberger In "Sully"

Tom Hanks As Captain Chesley Sullenberger In "Sully"

amazon.com , en.wikipedia.org Report

#29

Bruno Ganz As Adolf Hitler In "Downfall"

Bruno Ganz As Adolf Hitler In "Downfall"

amazon.com , commons.wikimedia.org Report

zak
Community Member
5 months ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Is that the film that people used to edit with different subtitles, making Hitler complain about random things like pineapple on pizza or which game consoles are better? Some of those were hilarious lol

View More Replies...
View more comments
#30

Cate Blanchett As Bob Dylan In "I'm Not There"

Cate Blanchett As Bob Dylan In "I'm Not There"

amazon.com , commons.wikimedia.org Report

StrangeOne
Community Member
5 months ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

Interesting. I just learned there were six actors who played Bob Dylan in this movie, so each actor represented, or showed a different part of his personality.

View more comments

Note: this post originally had 101 images. It’s been shortened to the top 30 images based on user votes.

See Also on Bored Panda