We recently asked members of the BuzzFeed Community which lesser-known roles their fave actors completely nailed. Here are some of the best examples they came up with:
1. Martin Freeman as Lester Nygaard in Fargo.
2. Ryan Gosling as in Holland March in The Nice Guys.
3. Anthony Stuart Head as Nathan Wallace in Repo! The Genetic Opera.
4. Kunal Nayyar as Sandeep Singh in Criminal.
5. Kristen Stewart as Mallory in Welcome to the Rileys.
6. Melissa Mccarthy as Dena in Samantha Who?.
7. Michelle Williams as Gwen Verdon in Fosse/Verdon.
8. Olivia Colman as Hannah in Tyrannosaur.
9. Scarlett Johansson as Rebecca Doppelmeyer in Ghost World.
10. James McAvoy as Bruce Robertson in Filth.
11. Nathan Fillion as Captain Hammer in Doctor Horrible’s Sing-Along Blog.
12. Hugh Jackman as Jack Willis in Paperback Hero.
13. Daniel Radcliffe as Dr Vladmir Bomgard in A Young Doctor's Notebook.
14. Halle Berry as Angela Lewis in Boomerang.
15. Brendan Fraser as John Gunther in The Affair.
16. Mark Wahlberg as Melvin in The Big Hit.
17. Robert Pattinson as Tyler Hawkins in Remember Me.
18. Brie Larson as Grace Howard in Short Term 12.
19. Benedict Cumberbatch as James in Third Star.
20. Dave Bautista as Sapper Morton in Bladerunner 2049.
21. Tom Hanks as Ray Peterson in The 'Burbs.
22. Jason Statham as Rick Ford in Spy.
23. Jim Carrey as Jeff Pickles in Kidding.
24. Andrew Garfield as Sam in Under the Silver Lake.
25. Chris Evans as Michael David Weiss in Puncture.
26. Sam Rockwell as Owen in The Way, Way Back.
27. Chris Evans and Dakota Fanning as Nick Gant and Cassie Holmes in Push.
28. Robin Williams as Maxwell Wallace in August Rush.
29. Mark Ruffalo as Robert Bilot in Dark Waters.
Submissions have been edited for length and/or clarity.