Alec Guinness in the Star Wars Original Trilogy

Hollywood Stars Who Hated Their Iconic Roles

We may love these iconic characters, but the actors who played them don't!
Article Tags
Share on facebook
Share on twitter
Share on linkedin
Share on reddit
Share on pinterest
The Latest
Tonic Topics
Join the Convo on Facebook!

Actors play so many different roles throughout their careers that there are bound to be a few they don’t like. And unfortunately, sometimes those hated roles are also their most popular! These iconic roles might be despised by the actors that played them.

Here are several Hollywood stars who hated their iconic roles!

Robert Pattinson in the Twilight Saga

Robert Pattinson Kristen Stewart

Although the five Twilight films certainly made a star out of Robert Pattinson, he has never exactly hidden his disdain for the saga. There have been plenty of times he’s talked about it in interviews even while still making the movies. He once admitted that he has only watched each Twilight film once, “either at the premiere, or just before the premiere.” During that same interview, the actor admitted that “a lot of stuff in the Twilight world doesn’t make any sense.”

My favorite quote, though, was when he said he read the novel and “it was like it was a book that wasn’t supposed to be published.” In case you need more, here are 15 times Pattinson roasted the Twilight saga.

Halle Berry in Catwoman

Halle Berry as Catwoman
Warner Bros.

2004’s Catwoman has a 9% on Rotten Tomatoes and was a critical and commercial failure. Even Halle Berry herself had admitted just how bad it was. When she was awarded a Golden Raspberry for Worst Actress – she beat out the likes of Shawn and Marlon Wayans for White Chicks – she accepted it with grace.

“I want to thank Warner Bros. for giving me the opportunity to take part in this terrible film,” she told everyone. “This is what my career needed: going from the top to the very bottom.”

Related: All the Actresses Who Have Played Catwoman

Blake Lively in Gossip Girl

Blake Lively

We all know that Blake Lively made a name for herself playing “it girl” Serena van der Woodsen in Gossip Girl. But perhaps not everyone knows that the actress isn’t a fan of the role. Despite the show still being a fan favorite to this day, it is one of Lively’s least favorite characters she’s ever played.

The actress found her privileged and troubled character “personally compromising” at times. She didn’t feel like it was putting out the right message and that she would not be proud to be that character in real life.

Cher in Burlesque


The legendary Cher made her return to acting when she starred opposite Christina Aguilera in the musical Burlesque. In it, she runs a – you guessed it – burlesque bar. The film received mixed reviews, to say the least, with the cliche plot and script being criticized the most. Cher agreed, blaming director and writer Steve Antin for the bad script.

I guess she also felt her character was underutilized and one-dimensional. She was apparently unhappy that her character ran the bar but had nothing else going on. The character had no sub-plots or love interests.

Channing Tatum in G.I. Joe: The Rise of the Cobra

Channing Tatum in G.I. Joe: The Rise of the Cobra
Paramount Pictures

Although Channing Tatum acknowledges that he was “super lucky and blessed” to end up with a film “that was really not all that bad,” he really didn’t enjoy starring as the title character in G.I. Joe: The Rise of the Cobra.

According to Tatum, “the script wasn’t any good.” On top of that, he just didn’t want to be G.I. Joe. So, why did he take the role to begin with? After signing a three-picture deal with Paramount, he had no choice unless he wanted to face legal repercussions.

George Clooney in Batman & Robin

George Clooney as Batman
Warner Bros.

At this point, everyone probably knows that George Clooney didn’t enjoy his time in the Bat Cave. He has apologized on several occasions over the years for “destroying” the franchise and for the Batsuit nipples. He also said that he won’t even let his wife watch the movie.

“There are certain films I just go, ‘I want my wife to have some respect for me,’” Clooney joked with Variety.

Related: Every Actor Who Has Played Batman

Katherine Heigl in Knocked Up

Katherine Heigl

Katherine Heigl stars opposite Seth Rogen in 2007’s Knocked Up, and it made her a big-screen star. But Heigl later said she felt the whole thing was “a little sexist.” That’s because her character was painted as an uptight killjoy, while the guy gets to be an adorable slacker. You know, the age-old stereotypes.

During an interview with Vanity Fair, she said the film “paints the women as shrews, as humorless and uptight, and it paints the men as lovable, goofy, fun-loving guys.”

Mark Wahlberg in Boogie Nights

Mark Wahlberg in Boogie Nights
New Line Cinema

1997’s Boogie Nights may hold a 93% on Rotten Tomatoes, but Mark Wahlberg still regrets his role in the film. Sure, he stars alongside big A-list names like Burt Reynolds, Julianne Moore, Heather Graham, and John C. Reilly. But apparently, playing a teen busboy-turned-porn-star is just too much for Wahlberg to stomach in his older – and apparently more conservative – age. He has apparently prayed to God for forgiveness for his poor choices in the past, and “Boogie Nights is up there at the top of the list.”

Kate Winslet in Titanic

1997's Titanic. Leonardo DiCaprio as Jack, Kate Winslet as Rose. On the bow of the ship
Twentieth Century Fox / Paramount Pictures

Surprisingly, Kate Winslet is not a fan of her role in Titanic. She doesn’t hate the film, just herself playing Rose. Although she admits she finds it difficult to watch any of her performances, I guess Titanic takes the cake.

“Every single scene, I’m like ‘Really, really? You did it like that?’ Oh my God…” Winslet told the Telegraph. “Even my American accent, I can’t listen to it. It’s awful.”

Alec Guinness in the Star Wars Original Trilogy

Alec Guinness in the Star Wars Original Trilogy

As a diehard Star Wars fan, this one is pretty disappointing to me! Alec Guinness had no love for the original Star Wars trilogy, in which he played Obi-Wan Kenobi. He even wrote in his autobiography about his regret in taking the role and his disdain for the films’ writing.

It wasn’t just that he loathed the dialogue, either. Guinness apparently was not a fan of science fiction, to say the least. George Lucas upped his pay for the film in order to convince him to do it. But in the end, he still regretted it, money aside. After honing his craft as an award-winning actor, both on the stage and on screen, he ended up being only recognized for his role in Star Wars.

Related: These Six Changes Could Have Made The Phantom Menace a Better Movie

Sally Field in The Amazing Spider-Man

Sally Field in The Amazing Spider-Man
Sony Pictures

Long-time Hollywood mainstay Sally Field played Peter Parker’s precious Aunt May in The Amazing Spider-Man and its sequel. She found the supportive side character to be less of a character and more of a one-dimensional prop. On The Howard Stern Show, Field dropped this gem: “It’s really hard to find a three-dimensional character in it, and you work it as much as you can, but you can’t put ten pounds of s— in a five-pound bag.”

Zac Efron in High School Musical

Zac Efron on the red carpet

Playing Troy Bolton in the High School Musical franchise made him a well-known star, but Zac Efron isn’t a fan of the character. I guess he’s not too keen on the “pretty boy teen idol” label he picked up from it. In fact, he was already plotting what he might do after High School Musical before they even started on the second film. I guess it wasn’t really his dream role.

“The second we finished the first one,” Efron said in an interview for Men’s Journal, “I was like, 17. And I said, ‘Guys, you know this is not at all what I want to do?’ And they were like, ‘Really?’”

Evangeline Lilly in Lost

Evangeline Lilly

Lost became a massive success, and Evangeline Lilly’s character, Kate, was in the middle of it all. The role made her a household name, and she’s gone on to star in plenty of other projects after she left the island. And while I’m sure she’s thankful for all the paychecks she earned on the series and all the projects she picked up after, she definitely didn’t like the character she played.

During an episode of The LOST Boys podcast, she admitted that she found Kate “obnoxious.” As the show progressed, she saw her character go from “kind of cool” to “predictable and obnoxious.”

Faye Dunaway in Mommie Dearest

Faye Dunaway in Mommie Dearest
Paramount Pictures

“No wire hangers… EVER” will forever live rent-free in my head, thanks to Mommie Dearest. But ask Faye Dunaway about it, and she might have some other feelings about her role as Joan Crawford in the movie. She accepted the role, hoping to give audiences a “window into a tortured soul.” But in the end, she regretted starring in the movie.

Despite the film becoming a cult classic–and the role being one of Dunaway’s most memorable characters–it didn’t do the actress’ career any favors. It gave people the wrong impression of her, and it affected her public persona.