Skip To Content
  • Viral badge

Here Are 21 Movies That Are So Bad, They're Good

Can't. Look. Away.

We recently asked members of the BuzzFeed Community to tell us what movies are so bad, they're good. Here are the entertaining results:

1. The Princess Diaries 2: Royal Engagement (2004)

Buena Vista Pictures

The cheese factor is SO HIGH, but they just leaned into it, which makes it work. Also, Julie Andrews kind of, sort of sings again, which just makes me cry.


2. Secret Obsession (2019)


I recently watched Secret Obsession on Netflix, and it was so bad, it was good. The trailer gave away the whole plot, the editing was bad, and there were so many plot holes.


3. Mamma Mia! (2008)

Universal Pictures

I loved it so much when I was younger. I rewatched it recently, and I never realized how cringey how most of the scenes and dialogue are. I mean, Pierce Brosnan can't even sing! However, I can't help but love the music.


4. The Perfect Date (2019)

Netflix / Via

Everyone is constantly saying it’s cheesy, and Celia is a stereotypically edgy, not-like-the-other-girls kind of character, but I actually really enjoyed it, not gonna lie.


5. The Meg (2018)

Warner Bros. Pictures

The dialogue is cringey; it's hilarious when it's not meant to be funny; the effects are terrible; and the acting is so bad...but I loved it. It's the best worst film I've ever seen.


6. John Tucker Must Die (2006)

20th Century Fox / Via

I watched it every day for an entire summer. It's so terrible and pretty cliché, but it doesn't end the way you think it would. It's an awful, terrible, perfect movie.


7. Baywatch (2017)

Paramount Pictures / Via

It’s awful, but I loved it. I laughed my ass off.


8. Bratz (2007)


It contains every single high school trope, and there are so many plot holes. My friends and I watch it just to laugh at all the plot lines that literally don't make any sense. It’s still funny and entertaining, though!


9. A View From the Top (2003)


Gwyneth Paltrow plays a small town girl with dreams of becoming a flight attendant. It's super predictable and very mediocre, but it’s also cute, light-hearted, and uplifting.


10. From Justin to Kelly (2003)

20th Century Fox

It has been my ultimate guilty pleasure movie since it came out. The writing is obviously awful, as is the acting, but the early 2000s nostalgia; the really mediocre, yet catchy songs; and Kelly Clarkson's voice always make it worth the watch for me.


11. Grease 2 (1982)

Paramount Pictures

Okay, I don’t care how much people shit on Grease 2 — it’s GOOD. It has more interesting characters than the original movie. Plus, the iconic Michelle Pfeiffer is in this one.


12. Jupiter Ascending (2015)

Warner Bros. Pictures / Via

During a semi-romantic scene, Mila Kunis's character seriously says, “I love dogs." It's my favorite quote.


13. Encino Man (1992) / Via

It was one of my favorite movies as a kid. The whole concept of a caveman being frozen in ice and then thawed out and attending high school is so ridiculous and dumb, it's hilarious. It's full of cheesy early '90s lingo, and Stoney is iconic to this day.


14. Greta (2018)

Focus Features / Via

The acting — aside from the titular character — isn't great, and the story is outrageous and full of so many things that wouldn't happen in real life. However, the suspense is definitely real. It's perfect for poking fun at while still having a great time!


15. Barely Lethal (2015)

A24 / DirecTV Cinema / Via

It’s a spy movie starring Hailee Steinfeld that never made it to theaters but was released on-demand. It’s about an orphaned teenager who, against her will, was trained to be an elite spy. However, she wants a shot at having a normal life, so she fakes her death and tries to enter high school. It’s got a solid premise with a stellar cast — including Samuel L. Jackson, Jessica Alba, Sophie Turner, and Dove Cameron — but the direction makes it seem like it’s more of a Disney Channel movie. Somehow, it’s still super fun and easy to watch.


16. A Simple Favor (2018)

Lionsgate / Via

That movie is wild and incoherent in the best way possible. Also, Blake Lively wears a lot of great suits. I loved it.


17. Alex Strangelove (2018)

Netflix / Via

It has bad dialogue, and Alex's friends aren't exactly the best. However, the parts where he comes to terms with his sexuality make the movie watchable.


18. Murder Mystery (2019)


It has all the cheese expected from an Adam Sandler movie, but it’s entertaining and unexpectedly funny the whole way through.


19. Troll 2 (1990)


If you’re a fan of The Room, then I’d really recommend this movie. It’s about a kid whose family goes on vacation to a town called Nilbog that’s populated by people-eating goblins who can disguise themselves as humans. However, the goblins are vegetarians, so they must turn every human they meet into a plant-like goo before they can eat them. It has terrible acting, costumes, and dialogue — pretty much everything that makes a terrible movie!


20. Snakes on a Plane (2006)

New Line Cinema

The concept is wild, but Samuel L. Jackson is so quotable. It’s pretty unbelievable but also pretty amazing.


21. And finally, The Room (2003)

Wiseau Films

The script is awful, the characters are awful, and the style is about a decade off. That said, my husband and I were in tears laughing the first time we watched it and still quote it to each other to this day.


Submissions have been edited for length and/or clarity.

Want to be featured on BuzzFeed? Follow the BuzzFeed Community on Facebook and Twitter!

And check out more of our TV & Movie coverage here!