You'd think that taking on a new movie or TV role is always fun for celebrities. But believe it or not, some stars actually hated their on-screen roles. Yes, yes – we know. It's hard to come to terms with the fact that the stars you love may not love their characters as much as we do. It's pretty sad, tbh. But hey, it happens.
Just take Hannah Montana, for example. The teen pop sensation living a double life was an icon to many (we'll never stop loving her, FYI), but Miley Cyrus wasn't all about Hannah IRL. Not to say she isn't grateful or anything, but there were definitely aspects that she looks back on in disapproval. She even compared the experience to Toddlers & Tiaras – ouch.
The "Malibu" singer isn't the only Disney Channel alum who feels this way. As much as every High School Musical fan grew up idolizing Troy Bolton, Zac Efron doesn't quite agree. Check out the gallery to see all the stars who actually shaded their own TV and movie roles.
This post was originally published on June 17, 2016 and has since been updated.
Miley hated playing Hannah on Hannah Montana. When she was asked about her time on the show, she explained that she wasn't always a fan of her character.
“From the time I was 11, it was, ‘You’re a pop star! That means you have to be blonde, and you have to have long hair, and you have to put on some glittery tight thing. Meanwhile, I’m this fragile little girl playing a 16-year-old in a wig and a ton of makeup. It was like Toddlers & Tiaras," she said.
Zac hated playing Troy Bolton in High School Musical. In one of his interviews, he basically admitted that if he could go back in time, he wouldn't have played this role.
“I step back and look at myself and I still want to kick that guy’s [expletive] sometimes. He’s done some kind of cool things with some cool people—he did that one thing that was funny—but, I mean, he’s still just that [expletive] kid from High School Musical,” he once said.
Shailene hated playing Amy Juergens on The Secret Life of the American Teenager.
"Towards the end, morally, the things that we were preaching on that show weren’t aligned with my own integrity. So that was a bit hard to show up to work every day knowing that we were going to project all of these themes to thousands, millions, of young adults across the country, when in fact they weren’t what I would like to be sending out,” she said.
Blake hated playing Serena Van Der Woodsen in Gossip Girl. She explained that while her character was popular, she wasn't a fan of Serena's personality.
“People loved it, but it always felt a little personally compromising — you want to be putting a better message out there. The lines become blurred… It doesn’t help when everybody is dating who they’re dating on the show, and you’re also saying to the costume designer, ‘Hey, can I take that home?'” she said.
Megan hated playing Mikaela Banes in Transformers. Though the movie did help advance her career, she admitted that she wasn't too thrilled to be a part of the film.
"People are well aware that this is not a movie about acting. And once you realize that, it becomes almost fun because you can be in the moment and go, 'All right, I know that when he calls Action! I'm either going to be running or screaming, or both,'" she said.
Rooney hated playing Tiger Lily in Pan. Noting the lack of diversity in Hollywood films, Rooney admitted that she really hates the fact that her film, Pan, fell into that same category.
"I really hate, hate, hate that I am on that side of the whitewashing conversation. I really do. I don't ever want to be on that side of it again. I can understand why people were upset and frustrated," she said.