These 5 Actors Hated Their Own Movies

Not all actors love the role they are asked to play. For instance, George Clooney actually hated playing Batman and Halle Berry wasn’t that fond of playing Catwoman. There are a lot of actors who wish to be in their place, to star in a major film and to play such iconic roles, but these actors openly criticized their role or the movie itself.

But it’s ironic how they hated it but it was actually these movies that catapulted them to stardom—at least for some of them. Let’s find out why despite earning a fortune for their roles in the following films, these actors hated the characters they portrayed and the movies they starred in.

Robert Pattinson as Edward Cullen (Twilight)


No one hated Twilight more than its lead star, Robert Pattinson, and he’s been very vocal about it, even admitting that he didn’t actually like the script. At the end of the final installment of the Twilight Saga, he was asked if he would be a fan of the series if he weren’t in the films, he answered, “I would just mindlessly hate it.”

We can’t blame him, Rotten Tomatoes gave all five films an average rating of 39 percent. Still, it’s a bit weird to see Pattinson backbite Twilight that hard, it’s his film, after all.

Alec Guinness as Obi-Wan (Ben) Kenobi (Star Wars)


Obi-Wan is one of the most loved characters in Star Wars movies, that’s why it’s surprising to know that the actor who played the notable character Alec Guinness actually hated the franchise. It’s true. You see, most of the actors cast in the movie Star Wars: A New Hope, except Guinness, were newcomers, including the director.

Guinness, 63 at the time, was already an established actor who won an Oscar in 1957 for The Bridge on the River Kwai. It was reported that while filming the said movie, Guinness would tell his friends that his dialogues were “rubbish” and that “none of it makes my character clear or even bearable.”

The only reason the actor ended up playing the role he hated so much was money. Of course. Guinness was given  2.25 percent of the profits by George Lucas. The purpose of the deal was to make sure the film had at least one well-known actor. And both had no idea that the movie would become one of the highest-grossing films of all time. Guinness was able to accumulate more than $81 million from Star Wars. Obi-Wan Kenobi became his most iconic role. He died in 2000.

Idris Elba as Heimdall (Thor)


Becoming part of the Marvel Cinematic Universe is a dream come true for most actors—but not for Idris Elba, who played the role of Heimdall. According to him, he did not enjoy playing the role of the all-seeing and all-hearing guardian sentry of Asgard. He just got back from filming Mandela: Long Walk to Freedom in South Africa for eight months and immediately he was thrust into filming for Thor: The Dark World, and this was what he had to say, “I was like, ‘This is torture, man. I don’t want to do this.’ My agent said, ‘You have to, it’s part of the deal.’ I’m actually falling down from a spaceship, so they had to put me in harness in this green-screen studio. And in between takes, I was stuck there, fake hair stuck on to my head with glue, this fucking helmet, while they reset. And I’m thinking: ‘24 hours ago, I was Mandela.’ Then there I was, in this stupid harness, with this wig and this sword and these contact lenses. It ripped my heart out,” Elba told The Telegraph.

 Katherine Heigl as Alison Scott (Knocked Up)


Katherine Heigl starred in Knocked Up together with Seth Rogen. Her character, Alison Scott, got pregnant after she engaged in a one-night stand with Ben Stone. According to Heigl, her role was entirely sexist and that the movie “paints the women as shrews, as humorless, and uptight, and it paints the men as lovable, goofy, fun-loving guys. “She also despised her character as Alison Scott. “I had a hard time with it, on some days. I’m playing such a bitch; why is she being such a killjoy?” Heigl admitted.

It’s either she’s lying or a good actress. But it’s likely the latter because Rotten Tomatoes gave the film a rating of 90 percent. The movie even made it to the list of American Film Institute’s top 10 best movies of the year. Heigl later apologized to her co-stars and they forgave her. Happy ending.

Sean Connery as James Bond (Dr. No, From Russia with Love, Goldfinger, Thunderball, and You Only Live Twice)

It’s hard to comprehend how our very first James Bond hated his character. He was once a milkman, a babysitter, a lifeguard, truck driver among others in real life before he played the iconic role of spy. While women love the character James Bond and men envious, Sean Connery was different. He was bored about the character, though he’s grateful for the opportunity of playing it. He said in an interview: “I have always hated… James Bond. I’d like to kill him.” Which made me think what’s with playing with the character that almost all actor who got the chance to bring the character to life hated it?

Daniel Craig as James Bond (Casino Royale, Quantum of Solace, Skyfall, Spectre)


The latest actor to play as the Brit spy, Daniel Craig, seems like he’s also done with it. He recently signed up for US TV series titled Purity, which is expected to run for several series at 20 episodes each. Which made the fans wonder if he’s still going to film the planned James Bond sequel. Despite amassing over $3.2 billion in all of his four James Bond films and the $68 million offer to do two more, Craig seems like he’s had enough.

Last year, in an interview after filming Spectre, the 47-year old actor was asked if he would be doing another Bond movie, he answered, “Now? I’d rather break this glass and slash my wrists.” On who he would want to be the next James Bond, he said, “Look, I don’t give a f***. Good luck to them.” In the same interview, he admitted his involvement in bringing Sam Mendes to direct Spectre. “Yes, I was begging him. Begging him. They offered him loads of money, of course, but I was also begging him to do it,” he shared.

Now that it’s clear that Mendes is not coming back for the next James Bond film, could it be the reason Craig chickened out? Who is going to be the next James Bond? Let’s wait and see.