Great Performances By Actors Playing Famous People

The best Smart DNS for watching movies abroad.

Whether it’s in biopics or in other historical movies, playing an important person often leads to some of the most amazing performances put on film. There are far too many to count, much less list here, but we do think you’ll agree that this list of 32 actors playing famous people rank among the best. 

Ben Kingsley in Gandhi

(Image credit: Columbia Pictures)

Ben Kingsley – Gandhi

The 1982 epic Gandhi starring Ben Kingsley as the revered leader of India and icon to peaceful protestors all over the world is an amazing movie. At the heart is Kingsley’s amazing, transformative performance. He looks and sounds just like Gandhi, it’s almost uncanny. 

Margot Robbie in I, Tonya

(Image credit: Neon)

Margot Robbie – Tonya Harding

When the news first broke that Australian Margot Robbie was cast to play controversial US Olympic figure skater Tonya Harding in I, Tonya, it’s safe to say that many were skeptical. It took the actor all of about 30 seconds of screen time in the movie to prove those skeptics very wrong. Robbie is fantastic as the troubled skater with a family life that you wouldn’t wish on anyone. 

Paul Dano as Brian Wilson in Love and Mercy

(Image credit: Lionsgate)

Paul Dano – Brian Wilson

The Brian Wilson biopic Love & Mercy seems to have been overlooked by many, but if you’re a fan of The Beach Boys, you need to see it. John Cusack plays the older Wilson in the 1980s and it is fantastic. Paul Dano, who plays the Pet Sounds-era Wilson, is simply amazing. He completely disappears into the role. 

Johnny Cash and June Carter in Walk the Line on stage played by Reese Witherspoon and Joaquin Phoenix

(Image credit: 20th Century Fox)

Reese Witherspoon – June Carter Cash

Reese Witherspoon and Joaquin Phoenix are both amazing in Walk the Line as June and Johnny Cash. Really both deserve to be on this list, but we’ve the honor to Witherspoon if only because she won Best Actress at the Oscars in 2006. 

Robert Downey Jr. in Chaplin

(Image credit: TriStar)

Robert Downey, Jr – Charlie Chaplin

It took a long time for Robert Downey to win an Oscar, which he finally did for Oppenheimer. More than 30 years before that win, he earned his first nomination for 1992’s Chaplin for playing the legendary actor and Hollywood trailblazer. It’s a movie that doesn’t get talked about much these days, but it’s still great. Especially Downey’s performance. 

Natalie Portman in Jackie

(Image credit: Fox Searchlight)

Natalie Portman – Jackie Kennedy

Jackie Kennedy has to be a tricky person to play. She is so iconic and so well known to so many people that the scrutiny would be stressful. Luckily for all of us, Natalie Portman hit it out of the park when she played the former First Lady in Jackie

Meryl Streep in The Iron Lady.

(Image credit: Twentieth Century Fox)

Meryl Streep – Margaret Thatcher

It’s hardly surprising to see Meryl Streep‘s name on any list of great performances. She has been arguably the best actor in Hollywood for 50 years. One of her finest performances came in 2011’s The Iron Lady where she played the first female prime minister of the United Kingdom, Margaret Thatcher. 

Rami Malek in Bohemian Rhapsody.

(Image credit: Twentieth Century Fox)

Rami Malek – Freddy Mercury

You knew we couldn’t have this list without including Rami Malek‘s incredible performance as Freddie Mercury in the biopic about the late Queen singer, Bohemian Rhapsody. It’s not all about the prosthetic teeth, as Malek nailed so many nuances and mannerisms of the icon rock star. Just as in real life, the performance at Live Aid at the end of the movie brings down the house. 

Meg Ryan and Val Kilmer in The Doors

(Image credit: Tri-Star Pictures)

Val Kilmer – Jim Morrison

If you grew up in the ’90s, The Doors was probably a seminal film for you. Val Kilmer blew audiences away as the late Jim Morrison. It was so good you’d swear you were watching the real Morrison as he rose to fame and then burned out quickly before tragically becoming a member of the “27 Club” in 1971.

Denzel Washington in Malcolm X

(Image credit: Warner Bros.)

Denzel Washington – Malcolm X

A powerful personality takes an actor with equal strength to pull off and in Malcolm X, Denzel Washington is more than up for the task. Playing the combative, controversial civil rights leader could not have been easy, yet Washington brings him back to life in every way. It’s the reason everyone should see this biopic

Faye Dunaway as Joan Crawford, sitting at a table with a fancy hat on in Mommie Dearest.

(Image credit: Paramount Pictures)

Faye Dunaway – Joan Crawford

Faye Dunaway gives the performance of a lifetime in Mommie Dearest. It’s scary and mesmerizing. Joan Crawford was one of the most beloved actors in Hollywood in the Golden Age in Hollywood, but this movie changed the public’s opinion of her forever – and not for the better. 

Close up of Jennifer Lopez in Selena.

(Image credit: Warner Bros.)

Jennifer Lopez – Selena

Before played the murdered superstar Selena in the movie of the same name, Jennifer Lopez had had a few roles in movies, but after Selena, she was the legend we all know today. It’s a groundbreaking performance. 

David Oyelowo

(Image credit: Paramount Pictures)

David Oyelowo – Dr, Martin Luther King, Jr.

Everyone in America has heard the powerful voice of Martin Luther King, Jr. hundreds of times. His speeches are part of everyone’s education. That makes David Oyelowo’s turn as the civil rights leader that much harder – and that much more impressive. It’s just fantastic. 

Cate Blanchett in black and white, where sunglasses and looking like Bob Dylan in I'm Not There

(Image credit: The Weinstein Company)

Cate Blanchett – Bob Dylan

Okay, we admit, technically Cate Blanchett is playing a character named “Jude Quinn” in I’m Not There, but c’mon, let’s be real, she’s playing Bob Dylan. It’s an uncanny performance as well. There is actual footage of Dylan from that time in his career in the excellent D.A. Pennebaker-directed Dont Look Back. Compare that to Blanchett and you’ll realize just how great she was. 

Daniel Day-Lewis in Lincoln

(Image credit: Walt Disney Studios Motion Pictures)

Daniel Day-Lewis – Abraham Lincoln

Of all the amazing performances on this list, Daniel Day-Lewis as Abraham Lincoln in Lincoln just may be the best. It frankly could be the greatest acting performance of all time. There’s an argument for it, at least. He’s simply incredible and brings the tragic president to life like no one else has before or since, and likely never will. 

Cillian Murphy as Oppenheimer in Oppenheimer

(Image credit: Universal Pictures)

Cillian Murphy – J. Robert Oppenheimer

Cillian Murphy won a well-deserved Best Actor Award for playing J. Robert Oppenheimer in Oppenheimer. It’s a subtle, smoldering performance, just like the personality of the real Oppenheimer. Playing the scientist in his greatest moments in life and his lowest, it’s a fantastic showing by the Irish actor. 

A close up of Cynthia Erivo wearing a bandana on her head in Harriet

(Image credit: Focus Features)

Cynthia Erivo – Harriet Tubman

Harriet Tubman is one of the most important people in US history, but one that hasn’t been explored on film nearly as much as you might expect. Luckily, when someone did decide to finally tell her full story on the big screen in 2019’s Harriet, they had the good sense to cast Cynthia Erivo as the former slave-turned-freedom fighter. She’s amazing. 

Forest Whitaker in The Last King Of Scotland

(Image credit: Fox Searchlight Pictures)

Forest Whitaker – Idi Amin

Forest Whitaker is pretty great in everything he’s in. He cranks his talent up to another level in The Last King Of Scotland as the brutal dictator of Uganda, Idi Amin. He’s so good there are even moments where viewers might feel compassion for the man, despite his worst tendencies as the leader of the country. 

Andrew Garfield and Jessica Chastain in The Eyes of Tammy Faye.

(Image credit: Searchlight Pictures)

Jessica Chastain – Tammy Faye Bakker

If you were around in the 1980s, you remember all the insanity around Jim and Tammy Faye Bakker. Jim Bakker crying on TV with Tammy Faye right next to him is something no one will forget. Jessica Chastain’s turn as the evangelical preacher’s wife is just as memorable. 

Philip Seymour Hoffman as Truman Capote in Capote

(Image credit: Sony Pictures Classics)

Philip Seymour Hoffman – Truman Capote

it’s hard to imagine anyone will ever play Truman Capote as well as the late Philip Seymour Hoffman in Capote. The role completely takes control of the actor in the best way. It might as well been the writer himself. You completely forget there is even an actor behind the role. 

Daniel Kaluuya in Judas and the Black Messiah

(Image credit: Warner Bros. Pictures)

Daniel Kaluuya – Fred Hampton

Fred Hampton was a controversial and complicated leader in the Black Panther Party in the 1960s. Casting a Brit like Daniel Kaluuya in the role was a daring choice by the filmmakers of Judas and the Black Messiah, but it paid off brilliantly as Kaluuya nails the role. 

Gary Oldman as Churchill one the phone with FDR in The Darkest Hour

(Image credit: Focus Features)

Gary Oldman – Winston Churchill

Winston Churchill has been played on the big and small screen by plenty of great actors. John Lithgow (The Crown), Brendan Gleeson (Into the Storm), and Albert Finney (The Gathering Storm) have all garnered praise for playing the legendary prime minister. Gary Oldman, who won an Oscar for playing Churchill in 2017’s The Darkest Hour may just be the best. His reading of those famous speeches is just mesmerizing. 

Angela Bassett in What's Love Got To Do With It?

(Image credit: Buena Vista Pictures)

Angela Bassett – Tina Tuner

Tina Turner was a fierce woman, who deserved a fierce performance and she got one with Angela Bassett in What’s Love Got To Do With It. Bassett’s performance is transcendent and certainly deserved the Oscar nomination she received. She should’ve won it! 

Austin Butler as Elvis

(Image credit: Warner Bros)

Austin Butler – Elvis Presley

Austin Butler got so caught up in his performance as Elvis Presley in Elvis that critics of the actor complained that even months later he was still talking like the King of Rock and Roll. he wasn’t, but that does say something about how good he was in the Baz Luhrmann-directed bio flick. 

Jesse Eisenberg in The Social Network

(Image credit: Sony Pictures Releasing)

Jesse Eisenberg – Mark Zuckerberg

When The Social Network was first announced, many were confused as to how someone could make an interesting movie about the founding of Facebook. It turns out, that if you get a great writer like Aaron Sorkin, a great director like David Fincher, and someone like Jesse Eisenberg to play the Mark Zuckerberg, you can make it look easy. The movie is great, and Eisenberg’s performance is pitch-perfect. 

Leonardo DiCaprio as Howard Hughes

(Image credit: Warner Bros. Pictures)

Leonardo DiCaprio – Howard Hughes

Howard Hughes is one of the most mercurial and odd celebrities in US history. In The Aviator, Leonardo DiCaprio fully embodies everything about the director and businessman. He takes on his greatest triumphs and sinks to the depths of Hughes’ despair in the lowest points of his mental illness with the same gusto. 

Charlize Theron awkwardly smiling in Monster

(Image credit: Newmarket Films)

Charlize Theron – Aileen Wuornos

Serial killer Aileen Wuornos was a terrifying person. A true monster, as the name of the movie about her is called. That’s not to say a viewer can’t have some sympathy for the circumstances that brought her to the point of murder, but you can’t excuse her. Charlize Theron does an incredible job bringing all of that to the role in Monster. 

Sean Penn stands smiling in a doorway in Milk.

(Image credit: Focus Features)

Sean Penn – Harvey Milk

Milk is one of the great political movies of the last few decades and the biggest reason why, besides the inspiring story, is Sean Penn’s performance as Harvey Milk. Like Penn has done so often in his career, he completely disappears into the character. It is Harvey Milk.  

George C. Scott in Patton

(Image credit: 20th Century Fox)

George C. Scott – George Patton

George S. Patton was a great, and complicated leader in World War II. He was responsible for some of the greatest military gains in the war, and he couldn’t keep himself out of trouble with his controversy. George C. Scott’s portrayal of the general in Patton is amazing. Even though the opening scene of him making a speech in front of the flag is fictional, it sets the tone perfectly and the movie never lets up. 

Leonardo DiCaprio and Cate Blanchett walking and talking on a golf course.

(Image credit: Miramax)

Cate Blanchett – Katharine Hepburn

Leonardo DiCaprio is fantastic in The Aviator as Howard Hughes, but he’s not the only great performance in the movie. Cate Blanchett as the iconic Katharine Hepburn is, well, iconic. There’s just no better word for either. It’s not only a spot-on impression, the portrayal nails everything that was great about Hepburn. 

Robert De Niro Raging Bull trailer screenshot

(Image credit: United Artists)

Robert De Niro – Jake LaMotta

Jake LaMotta was one of the toughest prizefighters of all time. His incredible story and Robert De Niro’s performance are the two things that make Raging Bull legendary. Scorsese’s direction is pretty great too. 

Helen Mirren standing somberly as Queen Elizabeth II in The Queen.

(Image credit: Miramax)

Helen Mirren – Queen Elizabeth II

it’s really hard to play a person who has been on television screens all over the world for decades. Helen Mirren takes on that difficult task in Queen Elizabeth II. The late Queen was an icon in every sense of the word and playing her could not have been easy, yet, when you have the talent of Helen Mirren, it looks easy. It surely wasn’t. 

New on Netflix.