Biographical movies are by definition real journeys into the past, inhabited by real historical figures who experienced this world as keenly as we do today. Thanks to a mixture of strong acting abilities and modern make-up techniques, actors are increasingly offering near-flawless depictions of these legendary figures.
We picked some of the actors who’ve managed over the years to embody a particular historical or contemporary figure on screen almost to perfection.
Steve Jobs played by Ashton Kutcher, Jobs.
Frida Kahlo played by Salma Hayek, Frida.
Mark Zuckerberg played by Jesse Eisenberg, The Social Network.
Elizabeth Taylor played by Lindsay Lohan, Liz & Dick.
Jimi Hendrix played by André Benjamin, All Is By My Side.
Coco Chanel played by Audrey Tautou, Coco Before Chanel.
Salvador Dalí played by Adrien Brody, Midnight In Paris.
Marilyn Monroe played by Michelle Williams, My Week with Marilyn.
Oscar Wilde played by Stephen Fry, Wilde.
Margaret Thatcher played by Meryl Streep, The Iron Lady.
Pablo Picasso played by Anthony Hopkins, Surviving Picasso.
Selena Quintanilla played by Jennifer Lopez, Selena.
Bob Dylan played by Cate Blanchett, I'm Not There.
Elizabeth II played by Helen Mirren, The Queen.
Abraham Lincoln played by Daniel Day-Lewis, Lincoln.
Édith Piaf played by Marion Cotillard, La Vie en rose.
Jim Morrison played by Val Kilmer, The Doors.
Nelson Mandela played by Morgan Freeman, Invictus.
Vincent van Gogh played by Kirk Douglas, Lust for Life.
Mohandas Gandhi played by Ben Kingsley, Gandhi.