Very few moviegoers enjoy having films spoiled in advance. While it's fun to speculate about the next big blockbuster, nobody likes knowing everything about a film before entering the theater. With this in mind, a film's marketing has to perform a balancing act. How can trailers entice viewers to see the movie without revealing too much? Sometimes it works out, but often a movie's biggest twists can show up in trailers and ruin the whole thing! For this list, we're going to take a look at popular movie trailers and see just how much they spoil.

Well-constructed trailers only tease at the best parts, but some trailers might as well show you the whole movie! There are plenty of exceptions to this, but you'll be surprised to see just how many mind-blowing twists trailers spoiled ahead of time. We aren't drawing the line at plot twists either — any movie that reveals too much in trailers is fair game for this list. Of course, this means that there will be major spoilers below for films new and old alike. You've been warned, but if you somehow haven't seen these movies, the marketing already spoiled them anyway.

Sometimes spoilers hide so well in trailers that you'll miss them if you blink. Other times, a misguided marketing team will blow the movie's best moments on a commercial that spans less than a minute. Whether through disregard or desperation, these movie twists just couldn't stay under wraps. Here are 21 Crazy Twists Spoiled In The Trailers (And 4 That Stayed Secret.)

Spoiled: The Terminator Is A Good Guy (Terminator 2: Judgement Day)

Arnold Schwarzenegger and Linda Hamilton in Terminator 2

Back in 1991, audiences loved Arnold Schwarzenegger's villainous Terminator. However, trailers for Terminator 2: Judgement Day ruined the best aspect of the sequel. The T-800 is no longer hunting the Connor family — he is protecting them instead.

While the trailers spell this out plainly, the movie treats it like a massive twist. The iconic scene where the T-800 saves John Connor likely shocks audiences more today than it did back then, since younger viewers wouldn't have seen those trailers. The Terminator franchise has a history of putting spoilers in their marketing material, but thankfully this instance is the least damaging. T2 is a classic for a reason.

Spoiled: Wonder Woman And Doomsday (Batman V Superman: Dawn Of Justice)

Superman, Wonder Woman and Batman team up in Batman V Superman

This is the least of Batman v Superman's problems, but it still irked fans at the time. The film that was supposed to be the start of a successful new franchise spoiled two character reveals way before the official release.

Doomsday's early reactions were divisive, mainly for its odd design and unnecessary inclusion in the marketing. The other reveal was Wonder Woman — a beloved take on the character now, sure, but her crowd-pleasing entrance would only please those who didn't see it coming.

Aside from those moments, the marketing featured too much footage in general. You would think that marketing a movie with both Batman and Superman in it wouldn't require so much effort.

Spoiled: Harry Lives (Kingsman 2: The Golden Circle)

Colin Firth as Harry Hart in Kingsman 2: The Golden Circle

Kingsman: The Secret Service was a pleasant surprise back in 2014, while the sequel wouldn't fare quite as well. The first film features a sad end for Harry, Colin Firth's suave spy mentor. He is shot in the head by the villain at point blank.

Kingsman: The Golden Circle has the gall to bring him back halfway through the film — a twist that appears in the trailers and ruins the surprise! The movie wasn't received well by critics anyhow, but this reveal would have landed better with everyone if it had just been kept a secret.

Spoiled: Hulk's Entrance (Thor: Ragnarok)

Hulk in his gladiator armor stepping into the arena in Thor Ragnarok

The main selling point of Thor: Ragnarok would have made for a crowd-pleasing twist... had it been saved for the actual film. The first trailer revealed that Thor would encounter the Hulk in space as a combatant in a gladiator match. His entrance is a total surprise, especially since Hulk's whereabouts are left a mystery at the end of Avengers: Age of Ultron.

Showing Hulk's appearance makes sense from a marketing standpoint — the Thor films aren't the most successful, so teasing Hulk might entice more moviegoers. While this spoiler doesn't ruin the film, it simply would have been a nice surprise for Marvel fans to experience in the theater and not months earlier via trailers.

Spoiled: Chuck Survives (Cast Away)

Blended image of Chuck and Wilson in Cast Away.

The trailer gives away more than just the ending. It features every narrative beat of the movie in chronological order.

As a matter of fact, Cast Away's trailer sells an entirely different movie — one that appears to focus on the aftermath of Chuck's survival, rather than the act of surviving itself. Not only does the trailer breeze past his time lost in the Pacific, but it shows him back home as a changed man.

You could say that it's about the journey, not the destination... but you're wrong. This movie is very much about the destination. The trailer is essentially the whole movie.

Stayed Hidden: Han's Son (The Force Awakens)

Adam Driver as Kylo Ren on Starkiller Base

Star Wars is always the subject of rumors and fan speculation — The Force Awakens especially, since it was such an event. One twist that managed to stay under wraps (despite some fans who might've guessed) is Kylo Ren's lineage.

The masked villain Kylo Ren is actually Ben Solo, son of Han Solo and Leia Organa. He's part of the Skywalker family — knowledge that Supreme Leader Snoke drops without any fanfare in the first act. The movie delivers this information like it's a minor detail and not some massive reveal. That's pretty cool, considering it caught so many Star Wars fans off guard. Good job hiding your twist, Star Wars.

Spoiled: Marcus Is A Terminator (Terminator Salvation)

Bryce Dallas Howard as Kate Connor behind Christian Bale as John Connor facing forward in Terminator Salvation

Terminator is on the list again? This franchise has a bad habit of giving away the twists in marketing, and Salvation is no different. The movie's only real surprise (besides a cameo by a terrible CGI Arnold Schwarzenegger) is that the protagonist is a Terminator. Marcus Wright (played by Sam Worthington) is a human-Terminator hybrid — something every trailer spoils for no good reason.

The first trailer features the big reveal, when Marcus sees his cyborg skeleton. Another trailer has John Connor speak to Marcus as if he is the enemy, without specifically calling him a Terminator. Either way, the trailers spoiled the twist, and arguably one of the best parts of an overwhelming bland movie.

Spoiled: Hulk Saves Tony (The Avengers)

Hulk catches falling Iron Man in 'The Avengers'

You're going to see a lot of Marvel films on this list. They have a bad habit of spoiling things ahead of time. The second official trailer for The Avengers features a very minor spoiler, but thankfully it's less jarring out of context.

At the end of the film, Iron Man steers a nuclear missile into a portal to space, hoping to stop an alien invasion, He loses consciousness once he makes it through and falls back to Earth.

The movie treats this as a tense moment. Will Tony wake up before he hits the ground? The Hulk catches him in mid-air, but if you noticed that in the trailer, you wouldn't have been surprised.

Spoiled: This Is No Game (Ender's Game)

Movies That Deserve A Sequel - Enders Game

Ender thinks his training is just that — training to prepare for intergalactic battle. He doesn't know that his virtual reality "training programs" aren't virtual. They're showing him actual, real-time space combat.

The finale of Ender's Game has Ender take one final VR test where he must destroy an alien fleet. After going a step farther and wiping out an entire alien race, Ender learns the truth and is horrified at his actions.

Trailers don't actually reveal this moment, but the movie's tagline is much less subtle. The phrase "This is no game" was scrawled all over the movie's marketing. Naturally, it appears on the official poster (as taglines usually do) and in the trailers. It's not technically a spoiler... but technically it's a spoiler.

Spoiled: Most Of The Movie (Speed)

Speed 1994 Annie Payne subway carriage

As with many of the industry's worst movie promos, the trailers for 1994's Speed reveal pretty much everything. While there is no particularly crazy plot twist to speak of, the trailers show way too much of every major sequence.

The trailers do more than explain the premise of the film.  The movie's tense runaway bus sequence even has its climax spoiled, as the trailers show it explode at the Los Angeles airport. The other major action beats make an appearance as well, and anybody willing to try could probably piece the plot together from the trailers alone.

There are worse trailers on this list, but Speed's trailer tries way too hard to sell the film.