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!