Skip To Content

    34 Times Actors Took On A Role Totally Different To Their Usual Ones, And It Really Worked

    Proof Robin Williams could do it all.

    We asked members of the BuzzFeed Community to tell us about the times actors pleasantly surprised them by taking on a role different to the ones we were used to seeing them in. Here's what they said!

    1. Marilyn Monroe in Don’t Bother to Knock

    2. Will Ferrell in Stranger than Fiction

    3. Robin Williams in August Rush

    4. And his role in One Hour Photo

    5. Bill Hader in IT: Chapter Two

    6. Ryan Reynolds in The Amityville Horror

    7. And his role in Buried

    8. Daniel Craig in Logan Lucky

    9. Steve Carrell in Little Miss Sunshine

    10. Jason Statham in Spy

    11. Tilda Swinton in Trainwreck

    12. Melissa McCarthy in Can You Ever Forgive Me?

    13. Octavia Spencer in Ma

    14. Jim Carrey in The Truman Show

    15. And of course, Eternal Sunshine of the Spotless Mind

    16. Eddie Murphy in Dreamgirls

    17. Robert De Niro in Stardust

    18. Kate McKinnon in Bombshell

    19. Jennifer Aniston in The Good Girl

    20. Awkwafina in The Farewell

    21. Mo'Nique in Precious

    22. Kate Winslet in Eternal Sunshine of the Spotless Mind

    23. Sacha Baron Cohen in The Trial of the Chicago 7

    24. Chris Evans in Knives Out

    25. Cher in Mask

    26. Jack Black in Bernie

    27. Donald Glover in The Martian

    28. Adam Driver in Logan Lucky

    29. Chris Tucker in Silver Linings Playbook

    30. Samuel L. Jackson in Unicorn Store

    31. Meryl Streep in Mamma Mia!

    32. Adam Sandler in Reign Over Me

    33. Kristin Wiig in The Skeleton Twins

    34. John Travolta in The Taking of Pelham 123

    Some submissions have be edited for length and/or clarity!

    Tell us your fave the comments, and be sure to follow the BuzzFeed Community on Facebook and Twitter if you want to be featured in similar posts!