Advertisement

People Shared The Worst Movie Roles Good Actors Ever Did, And It's, Uhhh, Controversial

We asked the members of the BuzzFeed Community to tell us which great actors took terrible roles. Here's what they had to say:

1.Robert De Niro as Lieutenant Colonel Richard "Dick" Kelly in Dirty Grandpa (2016)

Robert De Niro in "Dirty Grandpa"

2.Jeremy Renner and Gabrielle Union as Ned and Rachael in Neo Ned (2005)

Jeremy Renner and Gabrielle Union in "Neo Ned"

3.Al Pacino as himself in Jack and Jill (2011)

Al Pacino

4.Adam Sandler as Jack and Jill Sadelstein in Jack and Jill (2011)

Adam Sandler in "Jack and Jill"

"I don’t know what he was thinking making that movie. It was terrible."

akatb720

Sony Pictures Releasing

5.Meryl Streep as Mary Fisher in She-Devil (1989)

<div><p>"I love Meryl Streep's weird comedies, but things like this and <i>Death Becomes Her</i> feel pretty low class when measured against what she's known for."</p><p>—<a href="https://www.buzzfeed.com/matthewschonmorgan" rel="nofollow noopener" target="_blank" data-ylk="slk:matthewschonmorgan;elm:context_link;itc:0;sec:content-canvas" class="link ">matthewschonmorgan</a></p></div><span> Orion Pictures</span>

6.Emma Watson as Sam Button in The Perks of Being a Wallflower (2012)

<div><p>"Her American English was crappy, and, well, her performance was okay to my friends, but after hearing her American accent, I lost interest in the movie."</p><p>—<a href="https://www.buzzfeed.com/friendsrachel" rel="nofollow noopener" target="_blank" data-ylk="slk:Fearless (Taylor's Version);elm:context_link;itc:0;sec:content-canvas" class="link ">Fearless (Taylor's Version)</a></p></div><span> Summit Entertainment</span>

7.Emma Watson as Belle in Beauty and the Beast (2017)

Emma Watson as Belle

8.Millie Bobby Brown as Madison Russell in Godzilla (2019) and Godzilla vs. Kong (2021)

Millie Bobby Brown as Madison

9.Viola Davis as Aibileen Clark in The Help (2011)

Viola Davis as Aibileen

10.Jennifer Lopez as Ricki in Gigli (2003)

J.Lo as Ricki

"That turkey line Jennifer Lopez did...total cringe."

akatb720

Sony Pictures Releasing

11.Channing Tatum, Mila Kunis, Eddie Redmayne, and every other actor in Jupiter Ascending (2015)

Screenshots from "Jupiter Ascending"

"It's the worst movie I have ever seen."

selap

Warner Bros.

12.Sir Patrick Stewart as the poop emoji in The Emoji Movie (2017)

The poop emoji

"He played the poop emoji. THE POOP EMOJI."

eclipsecat14

Sony Pictures Releasing

13.Every actor in Cats (2019)

Screenshots from "Cats"

14.Kristen Stewart as Bella Swan in the Twilight movies

Kristen Stewart as Bella

15.Jamie Dornan as Christian Grey in 50 Shades of Grey (2015)

Jamie Dornan as Christian Grey

16.Scarlett Johansson as Francesca Curtis in The Perfect Score (2004)

Scarlett Johansson as Francesca

17.Penélope Cruz as Valentina Valencia in Zoolander 2 (2016)

Penélope Cruz as Valentina

18.Natalie Portman as Isabel in Your Highness (2011)

Natalie Portman as Isabel

19.Will Smith as Daryl Ward in Bright (2017)

Will Smith in "Bright"

"That film wasn’t good, but Will Smith tried his hardest to make it good."

awkwardmistakes

Netflix

20.Robert Downey Jr. as Dr. John Dolittle in Dolittle (2020)

Robert Downey Jr. as Dr. Dolittle

21.Melissa McCarthy as Michelle Darnell in The Boss (2016)

Melissa McCarthy in "The Boss"

22.Ben Kingsley as Guru Tugginmypudha in The Love Guru (2008)

Ben Kingsley in "The Love Guru"

23.Saoirse Ronan as Melanie Stryder/Wanderer, aka Wanda in The Host (2013)

Saoirse Ronan in "The Host"

24.George Clooney as Bruce Wayne/Batman in Batman & Robin (1997)

George Clooney as Batman

25.Kate Winslet as Jeanine Matthews in Divergent (2014)

Kate Winslet in "Divergent"

"She is an incredible actress, but I was so disappointed to see her in such a role that didn't show her great skills."

coffeeshop

Lionsgate

26.And Tilda Swinton as Dianna in Trainwreck (2015)

Tilda Swinton in "Trainwreck"

Submissions have been edited for length and/or clarify.

Now, I want to know a role an actor played so well that it surprised you. Let us know in the comments!

Watch Once Upon A Time In Londongrad from BuzzFeed Studios, a new true crime docuseries based on the explosive BuzzFeed News investigation, now streaming on Peacock.

  Peacock & BuzzFeed
Peacock & BuzzFeed