Some of these roles never should’ve been written.
As an actor, you might get to play a role that feels like it was made for you. However, other times, you might get stuck in a role that you later end up wishing you hadn’t accepted.
Here are 27 actors who have serious regrets about roles they’ve played in the past:
Gwyneth Paltrow called her movie Shallow Hal, which has been heavily criticized for its fatphobia, a “disaster.”
Zoe Saldaña, who faced criticism for darkening her skin and wearing a prosthetic nose in Nina, said she “should have never played Nina [Simone].”
John Boyega said that Disney didn’t know what to do with his character, Finn, and others played by people of color in Star Wars.
Halle Berry thought the story in Catwoman “didn’t feel quite right” because her character’s goal was to stop an evil cosmetics mogul instead of saving the world like male superheroes do.
Robert Pattinson said that he would “mindlessly hate” Twilight if he hadn’t actually starred in the franchise as Edward Cullen.
After Sandra Oh called out Emma Stone’s whitewashed role in Aloha at the 2019 Golden Globes, Stone called out, “I’m sorry!” from the audience.
Blake Lively said that playing Serena van der Woodsen on Gossip Girl felt “personally compromising.”
Evangeline Lilly would throw Lost scripts across the room in frustration at the amount of autonomy Kate Austen lost as the series went on.
Andrew Lincoln was concerned about his character Mark in Love Actually being a stalker.
Viola Davis wished the voices of her character Aibileen Clark and the other maids had been more centralized in The Help.
Alison Brie wishes that she didn’t voice Diane Nguyen on BoJack Horseman because “people of color should always voice people of color.”
Shailene Woodley said that she felt “stuck” playing Amy Juergens on The Secret Life of the American Teenager and it was one of the hardest things she had to do.
Early in his career, Zac Efron regretted playing Troy Bolton in High School Musical because of the way it caused him to be typecast in other movies.
Christian Bale tried to get out of the singing and dancing that playing Jack Kelly in Newsies required.
Megan Fox was fired from her role as Mikaela Banes in theTransformers franchise after publicly calling director Michael Bay “a nightmare to work for.”
On the set of Blade Runner, Harrison Ford had a lot of tension with director Ridley Scott because they disagreed on whether or not Rick Deckard should be a replicant, and he objected to the voice-over narration because he felt the character “was a detective who did very little detecting.”
Channing Tatum said that Paramount “pushed” him into playing Duke in G.I. Joe: The Rise of the Cobra because of a three-picture deal.
Michelle Pfeiffer said she took on the role of Stephanie in Grease 2 because she was “young and didn’t know any better.”
Jamie Dornan felt “quite uncomfortable” playing Christian Grey in 50 Shades of Grey.
Katherine Heigl called the portrayal of her character Alison in Knocked Up “a little sexist.”
Christopher Plummer found playing Captain von Trapp in The Sound of Music boring.
Angus T. Jones came to regret playing Jake Harper on Two and a Half Men because the show’s content conflicted with his religious faith.
Jessica Alba almost quit acting when the Fantastic Four director told her she needed to “cry pretty” as Susan Storm.
Sean Connery was fed up with playing James Bond after seven James Bond films.
And finally, Jenny Slate made the decision to stop voicing Missy Foreman-Greenwald on Big Mouth because “Black characters on an animated show should be played by Black people.”