IMDb Polls

Poll: Oddest Casting Choice for a Real-Life Person

Sometimes, when a certain actor or actress plays a real person, he/she is so perfect for the role that you can't imagine anyone else playing it (Patton, Gandhi, Invictus). Other times, the announcement that so-and-so is playing so-and-so just makes you scratch your head. I'm not saying they all did a bad job, but which of these casting choices do you find the most unlikely?

Discuss the list here

Make Your Choice

  1. Vote!

    Grey Owl (1999)

    Pierce Brosnan as Archie Grey Owl in "Grey Owl."
  2. Vote!

    Gerard Butler at an event for Olympus Has Fallen (2013)

    Gerard Butler as Attila the Hun in "Attila."
  3. Vote!

    James Cagney "Yankee Doodle Dandy" 1941 Warner

    James Cagney as George M. Cohan in "Yankee Doodle Dandy."
  4. Vote!


    Willem Dafoe as Jesus Christ in "The Last Temptation of Christ."
  5. Vote!

    Jeff Daniels in The Crossing (2000)

    Jeff Daniels as George Washington in "The Crossing."
  6. Vote!

    Johnny Depp in Public Enemies (2009)

    Johnny Depp as John Dillinger in "Public Enemies."
  7. Vote!

    Leonardo DiCaprio in The Aviator (2004)

    Leonardo DiCaprio as Howard Hughes in "The Aviator."
  8. Vote!

    Robert Downey Jr. in Chaplin (1992)

    Robert Downey, Jr., as Charlie Chaplin in "Chaplin."
  9. Vote!


    Kirsten Dunst as Marie Antoinette in "Marie Antoinette."
  10. Vote!

    Angelina Jolie and Colin Farrell in Alexander (2004)

    Colin Farrell as Alexander the Great in "Alexander."
  11. Vote!

    Colin Farrell in The New World (2005)

    Colin Farrell as John Smith in "The New World."
  12. Vote!


    Errol Flynn as George Custer in "They Died with Their Boots On."
  13. Vote!

    Louis Gossett Jr. in Sadat (1983)

    Louis Gossett, Jr. as Anwar al-Sadat in "Sadat."
  14. Vote!

    Benedict Arnold: A Question of Honor (2003)

    Kelsey Grammer as George Washington in "Benedict Arnold: A Question of Honor."
  15. Vote!

    Ed Harris in Copying Beethoven (2006)

    Ed Harris as Beethoven in "Copying Beethoven."
  16. Vote!


    Anthony Hopkins as Richard Nixon in "Nixon."
  17. Vote!

    Kevin Costner, Tommy Lee Jones, and Michael Rooker in JFK (1991)

    Tommy Lee Jones as Clay Shaw in "JFK."
  18. Vote!

    Ashton Kutcher in Jobs (2013)

    Ashton Kutcher as Steve Jobs in "Jobs."
  19. Vote!

    Madonna in Evita (1996)

    Madonna as Eva Perón in "Evita."
  20. Vote!

    Crossbones (2014)

    John Malkovich as Blackbeard in "Crossbones."
  21. Vote!

    Bill Murray in Hyde Park on Hudson (2012)

    Bill Murray as FDR in "Hyde Park on Hudson."
  22. Vote!


    Gary Oldman as Sid Vicious in "Sid & Nancy."
  23. Vote!

    Ryan O'Neal in A Bridge Too Far (1977)

    Ryan O'Neal as Brigadier General Gavin in "A Bridge Too Far."
  24. Vote!

    Robert Pattinson in Little Ashes (2008)

    Robert Pattinson as Salvador Dalí in "Little Ashes."
  25. Vote!

    Brad Pitt in The Assassination of Jesse James by the Coward Robert Ford (2007)

    Brad Pitt as Jesse James in "The Assassination of Jesse James by the Coward Robert Ford."
  26. Vote!

    Jack Palance in The Mercenary (1968)

    Jack Palance as Fidel Castro in "Che!"
  27. Vote!

    Jürgen Prochnow

    Jürgen Prochnow as Arnold Schwartzenegger in "See Arnold Run."
  28. Vote!

    Alan Rickman

    Alan Rickman as Ronald Reagan in "Lee Daniels' The Butler."
  29. Vote!

    "Magnum P.I." Tom Selleck

    Tom Selleck as King Ferdinand in "Christopher Columbus: The Discovery."
  30. Vote!

    Barbra Streisand and Omar Sharif in Funny Girl (1968)

    Omar Sharif as Nick Arnstein in "Funny Girl."
  31. Vote!

    Meryl Streep in Julie & Julia (2009)

    Meryl Streep as Julia Child in "Julie and Julia."
  32. Vote!

    Charlize Theron in Monster (2003)

    Charlize Theron as Aileen Wuornos in "Monster."
  33. Vote!

    John Wayne and Susan Hayward in The Conqueror (1956)

    John Wayne as Genghis Khan in "The Conqueror."
  34. Vote!

    Robin Williams in Lee Daniels' The Butler (2013)

    Robin Williams as Dwight D. Eisenhower in "Lee Daniels' The Butler."
  35. Vote!

    Reese Witherspoon and Joaquin Phoenix in Walk the Line (2005)

    Reese Witherspoon as June Carter Cash in "Walk the Line."

Recently Viewed