32 Times An Actor Looked Nothing Like The Real Person They Were Portraying
Maybe if you squint a little...

It never ceases to amaze me when an actor is the spitting image of the real person they are selected to play. I do not think a historical portrayal necessarily lives or dies by the performer’s resemblance to the subject, but I think it is something to appreciate, especially when you consider the amount of biopics starring actors who bear absolutely no resemblance to their role. Here are a few notable examples of actors who were clearly hired for their talents above anything else.
Michael Shannon As Elvis Presley (Elvis & Nixon)
The most requested photo in the National Archives depicts Elvis Presley shaking hands with Richard Nixon in the Oval Office, and the events surrounding this historic meeting at the White House are dramatized in 2016's Elvis & Nixon. Kevin Spacey makes for a visually believable depiction of the 37th United States President, but the otherwise wonderfully talented Michael Shannon simply does not cut it as the one many call the King of Rock 'n Roll, even with a decent jumpsuit and wig.
John Wayne As Genghis Khan (The Conqueror)
Oh, boy, where do we begin with this one? The only visual evidence we have of what Genghis Khan looked like is artist renderings, but it does not take an expert to notice that John Wayne was not Asian. Still, the legendary Western movie star was cast as the Mongol chief in 1956's The Conqueror, which has since been regarded as one of the worst films ever made.
Aaron Taylor-Johnson As John Lennon (Nowhere Boy)
Director Sam Taylor-Johnson's 2009 music biopic Nowhere Boy focuses on the pre-Beatles life of John Lennon, as portrayed by Aaron Taylor-Johnson. If you ask me, the Golden Globe-winning actor might have been a better fit to play, perhaps, Paul McCartney or, better yet, George Harrison.
Tom Cruise As Barry Seal (American Made)
If more people knew about Barry Seal and what he looked like, I believe Tom Cruise's portrayal in 2017's American Made would have been criticized as one of the most egregious miscastings in Hollywood history. The otherwise talented movie star did absolutely nothing to alter his appearance and pass for the ill-fated, heavy-set CIA smuggler, save what I regard as an embarrassing Southern accent.
Julia Roberts As Erin Brockovich (Erin Brockovich)
Julia Roberts gives, arguably, the finest performance of her career as a single mother and paralegal who uncovers a small town pollution scandal in Steven Soderbergh's Erin Brockovich from 2000. However, if a resemblance to the person an actor is portraying were part of the Academy's voting criteria, she might not have won the Oscar.
Denzel Washington As Frank Lucas (American Gangster)
Ridley Scott's 2007 biopic American Gangster dramatizes the career of mobster Frank Lucas, played by Denzel Washington, and also stars Chiwetel Ejiofor as Lucas' brother, Huey. Curiously, Ejiofor actually looks a whole lot more like the real Frank than the two-time Oscar winner. However, Washington was a good friend and frequent collaborator of the director's brother, Tony Scott, so he probably had the role in the bag for that, among other reasons.
Your Daily Blend of Entertainment News
Johnny Depp As J.M. Barrie (Finding Neverland)
Oddly enough, J.M. Barrie boasted a striking resemblance to another influential author, Edgar Allan Poe, with his tall forehead and small moustache. However, Johnny Depp, who played the Peter Pan author in 2004's Finding Neverland, does not boast a resemblance to either of them, if you ask me.
Hugh Jackman As P.T. Barnum (The Greatest Showman)
Let's not even bother talking about the many historical inaccuracies from The Greatest Showman, 2017's musical retelling of the origins of the circus, and even ignore the fact that P.T. Barnum was not the kindhearted man Hugh Jackman portrayed him as. All that matters to this list is whether or not the Wolverine star looked the part, and the famously attractive Australian actor most definitely was not a match for Barnum in that regard.
Michael Fassbender As Steve Jobs (Steve Jobs)
Michael Fassbender's Oscar-nominated performance in director Danny Boyle and writer Aaron Sorkin's Steve Jobs from 2015 is widely regarded as superior to Ashton Kutcher's portrayal in Jobs from two years earlier. However, at least the former That '70s Show cast member can say he resembled the tech pioneer more closely.
Jesse Eisenberg As Mark Zuckerberg (The Social Network)
Mark Zuckerberg once made a surprise SNL cameo, during which he stood right next to host Jesse Eisenberg on the Studio 8H stage, proving that they are certainly not a visual match. The actor does not even bother to imitate the Facebook founder's distinctly low voice when portraying him in 2010's The Social Network, but his Oscar nomination proves that that is not what really matters in the end.
Tom Hanks As Fred Rogers (A Beautiful Day In The Neighborhood)
Casting a universally beloved actor such as Tom Hanks to play a universally beloved children's television personality like Fred Rogers, of Mister Rogers' Neighborhood fame, is brilliant in theory. However, even giving the Oscar winner the icon's signature haircut and sweaters is not quite enough to distract from the fact that you are still unmistakably watching Hanks on screen.
Leonardo DiCaprio As Howard Hughes (The Aviator)
A major inspiration for Marvel's Tony "Iron Man" Stark was Howard Hughes, whose resemblance is actually a striking match for both Robert Downey Jr. and Dominic Cooper, who plays Howard Stark in his early years in the MCU. In fact, I think either one of them would have been a better visual fit for the eccentric millionaire in The Aviator than Leonardo DiCaprio, even if his performance in the 2005 biopic makes it one of his best collaborations with the director, Martin Scorsese.
Warren Beatty And Faye Dunaway As Clyde Barrow And Bonnie Parker (Bonnie And Clyde)
From a performance standpoint, Warren Beatty and Faye Dunaway make a great onscreen duo portraying the titular notorious bank robbers in 1967's Bonnie and Clyde. However, the screen legends' casting does not earn the film any points for historical accuracy, considering Beatty does not have Clyde Barrow's jug ears, nor does Dunaway boast Bonnie Parker's sharp, thin face.
Taraji P. Henson As Katherine G. Johnson (Hidden Figures)
Taraji P. Henson gives an undeniably commanding performance in 2016's Hidden Figures as Katherine G. Johnson, a mathematician who was pivotal in helping NASA figure out space travel. Yet, when comparing the Empire star to photos of the real Johnson, it is clear the actor does not resemble her much at all.
Anthony Hopkins As Richard Nixon (Nixon)
Reportedly, Anthony Hopkins had some hesitation about taking on the lead role of Oliver Stone's 1995 biopic about Richard M. Nixon. Ultimately, I would say the Academy Award winner went on to give a great performance in Nixon, but I find myself distracted by his struggle to hide his accent and his obvious fake teeth and hairpiece that really do not help make him look any closer in resemblance to the disgraced U.S. president.
Margot Robbie As Queen Elizabeth I (Mary Queen Of Scots)
Cate Blanchett previously gave an Academy Award-nominated performance as the lead of 1998's Elizabeth, and even bore a strong resemblance to the royal based on artist renderings. I cannot say the same about Margot Robbie, even if the Australian actor's portrayal of Queen Elizabeth I in Mary Queen of Scots was still worthy of praise.
Benedict Cumberbatch As Alan Turing (The Imitation Game)
Benedict Cumberbatch has such a distinct appearance, making it difficult for him to resemble anyone else without heavy alterations. However, nothing was done to make him look any closer to World War II-era computer scientist Alan Turing in The Imitation Game.
Javier Bardem As Desi Arnaz (Being The Ricardos)
Oscar winner Nicole Kidman went above and beyond to physically become Lucille Ball for writer and director Aaron Sorkin's dramatization of what went on behind the scenes of the beloved TV sitcom, I Love Lucy. However, playing her onscreen husband is Oscar winner Javier Bardem, who does not pass for Desi Arnaz in the slightest.
Ray Liotta As Shoeless Joe Jackson (Field Of Dreams)
Technically, Ray Liotta plays the ghost of Shoeless Joe Jackson in Field of Dreams, but even a person's spectral remnant should look something like them. The infamous MLB player had a much narrower face and wider ears, not to mention that he pitched left-handed, while the actor did the opposite in the beloved sports movie.
Beyoncé As Etta James (Cadillac Records)
No one could possibly deny that Beyoncé has the pipes to match Etta James, which had to have been the reason why she was cast in 2008's Cadillac Records. However, the "At Last" singer was short and round-faced, and the former Destiny's Child member is neither.
Dominic West As Prince Charles III (The Crown)
I mean no disrespect to Prince Charles III, but is it just me, or was The Wire star Dominic West just a little too handsome to play the Royal Family member on The Crown? Then again, any one cast member's portrayal on the historical Netflix series might pale in comparison to Elizabeth Debicki's striking resemblance to Princess Diana.
Kane Hodder As Ed Gein (Ed Gein: The Butcher Of Plainfield)
The most famous actor to wear Jason Voorhees' hockey mask in the Friday the 13th films must have seemed like an inspired choice to play one of the most notorious serial killers in history in 2007's Ed Gein: The Butcher of Plainfield. However, the 6'2", broadly built Kane Hodder does not boast Gein's narrower face and small stature.
Clive Owen As Bill Clinton (Impeachment: American Crime Story)
In most cases, prosthetics can be very helpful in making an actor look more similar to the person they are portraying, such as when Charlize Theron became Megyn Kelly for Bombshell. Clive Owen adopted this method to play Bill Clinton on Impeachment: American Crime Story, but the makeup only caused the English actor to resemble the 1990s-era President even less.
Angelina Jolie As Christine Collins (Changeling)
Christine Collins is the subject of Clint Eastwood's 2008 period film, Changeling, which is based on the true story of when her missing son was replaced by an impostor. Had she been an even better-known historical figure, there might have been more criticism over casting Angelina Jolie, an actor known for her voluptuous lips, as the thin-lipped 1920s woman.
Fred Armisen As Barack Obama (Saturday Night Live)
Considering the fact that the otherwise extremely talented SNL star Fred Armisen is a white man with a subpar impersonation of the 44th. U.S. President, I'll just say that I am glad Jay Pharoah eventually took over as Barack Obama.
Tom Hulce As Wolfgang Amadeus Mozart (Amadeus)
Just based on artist renderings of the seminal composer, Tom Hulce was nowhere near a match to play the title role of director Milos Forman's Best Picture Oscar winner, Amadeus, from 1984. However, the actor is widely admired for his performance as Wolfgang Amadeus Mozart, which earned him a well-deserved Academy Award nomination.
Robert Redford As Harry Longabaugh (Butch Cassidy And The Sundance Kid)
I wonder how many others like me had no idea that Butch Cassidy and the Sundance Kid was based on a true story, which might be how the film was able to get away with casting actors who look nothing like the Western outlaws they play. For instance, Robert Redford's mustache works just fine for the role, but Harry Longabaugh, a.k.a. "The Sundance Kid," did not have long blonde locks.
Diana Ross As Billie Holiday (Lady Sings The Blues)
Most would agree that 1972's Lady Sings the Blues is the superior biopic about the trailblazing "Strange Fruit" singer over The United States vs. Billie Holiday from 2021. However, those same people might also agree that Andra Day was a better fit to play Holiday, physically speaking, than the otherwise wonderfully talented Diana Ross in the earlier film.
Robin Williams As Patch Adams (Patch Adams)
The real Patch Adams hates Tom Shadyac's biopic based on his life, which has nothing to do with the fact that Robin Williams looks nothing like the influential doctor. However, it's still impossible to ignore, especially with how they do not even bother to give the Oscar winner Adams' signature mustache.
Mel Gibson As William Wallace (Braveheart)
In the most well-known illustrations of William Wallace, the Scottish warrior is depicted as having short hair and a beard. Why director Mel Gibson opted against this look when he portrayed Wallace in Braveheart is beyond me.
Serena Scott Thomas As Princess Diana (Diana: Her True Story)
Many actors have portrayed Princess Diana to varying degrees of success, but most consider Serena Scott Thomas from the 1993 two-part miniseries, Diana: Her True Story, to be one of the weakest matches, purely in terms of her physical resemblance.
Zoe Saldaña As Nina Simone (Nina)
The 2016 biopic, Nina, sparked controversy when Zoe Saldaña donned skin-darkening makeup and a prosthetic nose to better resemble singer Nina Simone, which the actor would later admit she regretted.

Jason Wiese writes feature stories for CinemaBlend. His occupation results from years dreaming of a filmmaking career, settling on a "professional film fan" career, studying journalism at Lindenwood University in St. Charles, MO (where he served as Culture Editor for its student-run print and online publications), and a brief stint of reviewing movies for fun. He would later continue that side-hustle of film criticism on TikTok (@wiesewisdom), where he posts videos on a semi-weekly basis. Look for his name in almost any article about Batman.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.