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 – 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 – 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 – 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.Â
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 – 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 – 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 – 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 – 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.Â
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 – 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 – 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.Â
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 – 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 – 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 – 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 – 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.Â
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 – 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.Â
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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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.Â
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 – 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 – 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.Â