Playing real people in films can be difficult because the audience compares the screen image with the real prototype. The heroes of our article have taken the plunge and dared to play iconic personalities that people around the world know well, from Freddie Mercury and Elton John to Princess Diana and Jackie Kennedy.
Kristen Stewart in Spencer (2021) and Princess Diana
Emma Corrin in The Crown (2016) and Princess Diana
Naomi Watts in Diana (2013) and Princess Diana
Will Smith in Ali (2001) and Muhammad Ali
Rami Malek in Bohemian Rhapsody (2018) and Freddie Mercury
Ashton Kutcher in Jobs – Think Different (2013) and Steve Jobs
Christian Bale in Kings of Asphalt (2019) and Ken Miles
Brie Larson in The Glass Palace (2017) and Jeannette Walls
Daniel Day-Lewis in Lincoln (2012) and Abraham Lincoln.
Renée Zellweger in Judy (2019) and Judy Garland
Taron Egerton in Rocketman (2019) and Elton John
Morgan Freeman in Invictus (2009) and Nelson Mandela
Beyoncé in Cadillac Records – Shiny Black Records (2008) and Etta James
Margot Robbie in I, Tonya (2017) and Tonya Harding.
Natalie Portman and Caspar Phillipson in Jackie (2016) and Jackie Kennedy and John F. Kennedy
Angelina Jolie in A Big Heart (2007) and Mariane Pearl
Kristen Stewart in The Runaways (2010) and Joan Jett.