8. Меryl Streep as Margaret Thatcher in The Iron Lady (2011)
9. Charlize Theron as Aileen Wuornos in Monster (2003)
10. Jennifer Lopez as Selena Quintanilla-Pérez in Selena (1997)
11. Hellen Mirren as Queen Elizabeth II in The Queen
12. Gary Oldman as Ludwig van Beethoven in Immortal Beloved (1994)
13. Bruno Ganz as Adolf Hitler in Downfall (2004)
14. Salma Hayek as Frida Kahlo in Frida (2002)
15. Ashton Kutcher as Steve Jobs in Jobs (2013)
16. Kirk Douglas as Vincent van Gogh in Lust For Life (1956)
17. Marion Cotillard as Édith Piaf in La Vie En Rose (2007)
18. Adrien Brody as Salvador Dali in Midnight in Paris (2011)
19. Anthony Hopkins as Alfred Hitchcock in Hitchcock (2012)
20. André 3000 as Jimi Hendrix in Jimi: All Is By My Side (2013)
Source:boredpanda
(SOURCE: BoredPanda)
RELATED:
What do you think about these actors and the historic people they portrayed? Let us know in the comments below and don’t forget to SHARE this post with your Facebook friends.