15 Actors Who Joked About, Or Straight-Up Hated, Their Own Movies And Shows

    I can't believe Harrison Ford hated Han Solo THAT much and was happy when Star Wars ended.

    1. Robert Pattinson is notorious for poking fun at his role as Edward Cullen in Twilight on numerous occasions — and he's been brutally honest about his opinions on the entire franchise.

    Robert Pattinson as the vampire Edward Cullen in "Twilight"

    2. When it comes to her role as Marnie in Girls, Allison Williams expressed how she doesn't always agree with or understand the decisions she makes — and how she probably wouldn't get along with her character IRL. "Marnie would drive me crazy if we were friends in real life. But I have to put that out of my head in order to play her," Allison said in an interview with BuzzFeed.

    Allison Williams as Marnie in "Girls"

    3. Colin Farrell played Crockett in Miami Vice, and he made it very clear that he was actually disappointed with the movie. "Miami Vice? I didn't like it so much," he said in 2010.

    Colin Farrell as Crockett in "Miami Vice"

    4. Kelly Clarkson played Kelly Taylor in From Justin to Kelly — which became known as a "disaster" and "one of the worst films ever made" — and she shared that she isn't a fan of the musical either.

    Kelly Clarkson dancing in a scene from "From Justin to Kelly"

    5. Justin Guarini, who starred alongside Kelly in the movie and was a runner-up in the first season of American Idol, also opened up about From Justin to Kelly. In an episode of Oprah: Where Are They Now?, Justin flat-out called the movie "abysmal."

    Kelly Clarkson and Justin Guarini in "From Justin to Kelly"

    6. Channing Tatum didn't hold back his thoughts when it came to starring in G.I. Joe: Rise of Cobra. "Look, I’ll be honest. I fucking hate that movie. I hate that movie," he said in an interview with Howard Stern.

    Channing Tatum as GI Joe in "Rise of Cobra"

    7. In 2005, Halle Berry, who starred in Catwoman, slammed the movie at the 25th annual Razzie Awards, a parody award show that honors the worst movies. "I want to thank Warner Bros. for casting me in this piece-of-shit, god-awful movie," she said.

    Halle Berry wears her iconic Catwoman costume during a scene in the movie

    8. Troy Bolton may have been almost everyone's fictional crush from High School Musical in the '00s, but Zac Efron isn't very impressed when he looks back at his career during that time. "I step back and look at myself and I still want to kick that guy’s ass sometimes,” he told Men's Journal.

    Zac Efron as Troy wearing a Wildcats basketball jersey in "High School Musical 3"

    9. Evangeline Lilly critiqued her character, Kate, in Lost when she made an appearance on The LOST Boys podcast. "I always thought she was obnoxious," she said.

    Evangeline Lilly is covered in dirt in the wild as Kate in "Lost"

    10. When it comes to the one and only Han Solo from Stars Wars, Harrison Ford has been very vocal about how much he dislikes his character and how he grew tired of the movie franchise.

    Harrison Ford as Han Solo in "Star Wars: Episode IV: A New Hope"

    11. Sally Field, who played Aunt May in The Amazing Spider-Man, shared her opinion on the movie, and let's just say she ~really~ didn't like it.

    Sally Field with Martin Sheen in a scene in "Spider-Man"

    12. Andrew Lincoln ~actually~ wasn't too fond of his character, Mark, in Love Actually — and mentioned how creepy he thinks the character is.

    Andrew Lincoln as Mark in "Love, Actually" holds up a sign that reads, "To me, you are perfect"

    13. Michelle Pfeiffer was super blunt when it came to hating on Grease 2, where she played Stephanie Zinone. In 2007, she revealed, "I hated that film with a vengeance and could not believe how bad it was."

    Michelle Pfeiffer in "Grease 2" wearing a bright pink jacket that says, "Stephanie"

    14. Kate Winslet can't stand watching herself portray Rose in Titanic and has been quite transparent about it. "Every single scene, I'm like 'Really, really? You did it like that?' Oh my god," she shared with the Telegraph. "Even my American accent, I can't listen to it. It's awful."

    Kate Winslet as Rose in "Titanic"

    15. And finally: The 2012 adaptation of Rock of Ages received mixed reviews from critics, and at the American Magazine Media Conference, Alec Baldwin admitted that he thought the movie was "horrible" and "a complete disaster."

    A long-haired Alec Baldwin as Dennis Dupree in "Rock of Ages"