Biopic Actors And The People They Played In Real Life

    How close did they get?

    Redditor banana_rhino put together this wonderful side by side comparison of biopic actors and the actual people they meant to portray. Enjoy:

    1. Daniel Day Lewis as Abraham Lincoln:

    2. Ben Kingsley as Gandhi:

    3. Scarlett Johansson as Janet Leigh:

    4. Penn Badgley as Jeff Buckley:

    5. Kristen Stewart as Joan Jett:

    6. Helen Mirren as Queen Elizabeth:

    7. James Franco as Aaron Ralston:

    8. Ashton Kutcher as Steve Jobs

    9. Sean Penn as Harvey Milk:

    10. Gary Oldman as Sid Vicious:

    11. Charlize Theron as Aileen Wuornos:

    12. Salma Hayek as Frida Kahlo:

    13. James Franco as Allen Ginsberg:

    14. Robert Downey Jr. as Charlie Chaplin:

    15. Jim Carrey as Andy Kaufman:

    16. Cate Blanchett as Bob Dylan:

    17. Brad Pitt as Billy Beane:

    18. Meryl Streep as Julia Child:

    19. Gary Busey as Buddy Holly:

    20. Lindsay Lohan as Elizabeth Taylor:

    21. Tom Cruise as Claus Von Stauffenberg:

    22. Michael Sheen as David Frost:

    23. Anthony Hopkins as Alfred Hitchock:

    24. Jonathan Rhys Meyer as Elvis Presley:

    25. Benicio Del Toro as Che Guevara:

    26. George C. Scott as General George S. Patton:

    27. John Wayne as Genghis Khan:

    28. Josh Brolin as George W. Bush:

    29. Gary Sinise as Harry Truman:

    30. Leonard DiCaprio as Howard Hughes:

    31. Aaron Johnson as John Lennon:

    32. Joaquin Phoenix as Johnny Cash:

    33. Ed Harris as Jackson Pollock:

    34. Colin Farrell as Alexander The Great:

    35. James Franco as James Dean:

    36. Sam Riley as Ian Curtis:

    37. Forest Whitaker as Id Amin:

    38. Colin Firth as King George VI:

    39. Andre 3000 as Jimi Hendrix:

    40. Gary Oldman as Lee Harvey Oswald:

    41. Val Kilmer as Jim Morrison:

    42. Denzel Washington as Malcolm X:

    43. Meryl Streep as Margaret Thatcher:

    44. Jesse Eisenberg as Mark Zuckerberg:

    45. Will Smith as Muhammad Ali:

    46. Heath Ledger as Ned Kelly:

    47. Morgan Freeman as Nelson Mandela:

    48. Stephen Fry as Oscar Wilde:

    49. Liam Neeson as Oskar Schindler:

    50. Don Cheadle as Sammy Davis Jr.:

    51. Adrien Brody as Salvador Dali:

    52. Julianne Moore as Sarah Palin:

    53. Phillip Seymour Hoffan as Truman Capote:

    54. A clownfish as a clownfish: