Skip To Content

    19 Male Actors Who've Played The Same Exact Character In Almost Every Movie They've Been In

    Here's looking at you, Michael Cera.

    We asked the BuzzFeed Community to tell us which actors play the same roles over and over again, and it turns out a lot of the submissions were male actors. Here's what they had to say:

    1. Adam Sandler

    Adam Sandler and Brooklyn Decker in "Just Go with It"

    2. Daniel Craig

    Daniel Craig as Benoit Blanc in "Knives Out"

    3. Dwayne Johnson

    Dwayne Johnson as Mitch Buchannon in "Baywatch"

    4. Jesse Eisenberg

    Jesse Eisenberg as Mark Zuckerberg in "The Social Network"

    5. Will Smith

    Will Smith as Dr. Robert Neville in "I Am Legend"

    6. Danny Trejo

    Danny Trejo as Isador "Machete" Cortez in "Machete Kills"

    7. Hugh Grant

    Hugh Grant as Will Thacker in "Notting Hill"

    8. Michael Cera

    Michael Cera as Evan in "Superbad"

    9. Vince Vaughn

    Vince Vaughn as Jeremy Grey in "Wedding Crashers"

    10. Jack Nicholson

    Jack Nicholson as Harry in "Something's Gotta Give"

    11. Noah Centineo

    Noah Centineo as Peter in "To All the Boys I've Loved Before"

    12. Will Ferrell

    Will Ferrell as Brennan Huff in "Step Brothers"

    13. Jim Carrey

    Jim Carrey as Carl in "Yes Man"

    14. Al Pacino

    Al Pacino as Michael Corleone in "The Godfather Part III"

    15. Jackie Chan

    Jackie Chan in "Rush Hour 3"

    16. Timothée Chalamet

    Timothée Chalamet Laurie in "Little Women" (2019)

    17. Jeff Goldblum

    Jeff Goldblum in "Jurassic Park"

    18. Robert Downey Jr.

    Robert Downey Jr. as Tony Stark/Iron Man in "Iron Man"

    19. And Mark Wahlberg

    Mark Wahlberg as James Silva in "Mile 22"

    Submissions have been edited for length and clarity.

    Which male actor do *you* think plays the same role over and over again in movies? Let us know in the comments below!