Some movie endings shock you. Others leave you staring at the screen long after the credits roll. From psychological thrillers like Memento and Shutter Island to horror gut punches like The Mist and Saw, the 21st century has delivered plenty of endings that completely changed how audiences understood the movies they had just watched.
For this list, we’re ranking the 10 most shocking movie endings of the 21st century, focusing on films released since 2000. These aren’t necessarily the movies with the most complicated twists. Instead, they’re the endings that delivered the biggest surprises, the most disturbing revelations, or the kind of final moments that completely recontextualized everything that came before them.
Major spoilers follow for every movie on this list.
Frank Darabont’s adaptation of Stephen King’s novella takes the monster movie to a new level and rewrites the story to include this absolutely devastating ending. The remaining survivors, piled into a car, are forced to venture into the Mist in search of safety. When they run out of gas, David Drayton (Thomas Jane) decides to spare everyone a horrible death and kills each of them, including his own young son. Without any bullets left, David is on his own and exits the car to accept his fate. Only then does the Mist clear and the military arrive, revealing that rescue was just moments away. If only he had waited a couple more minutes! Absolutely the most shocking ending of the 21st century.
Not only one of the best twists of the last fifteen years, Oldboy is one of the best films of the century. Park Chan-wook’s film is part drama, part romance, and all mystery. Oh Dae-su (Choi Min-sik), imprisoned for fifteen years without knowing why, must solve the mystery of his incarceration, which eventually leads back to a schoolmate from his past. As we learn that Oh Dae-su is not the nicest person, the horrifying truth behind his punishment is finally revealed: the woman he has recently fallen in love with and had sex with, Mi-do (Kang Hye-jung), is actually his daughter. The revenge plot and “happy” ending combine for one hell of a f*cked up ending.
Nicole Kidman is excellent in this period horror film that evokes movies like The Innocents and The Haunting. Director Alejandro Amenábar amps up the atmospherics in a ghost story that is chilling without having to reveal much. As the film progresses, we learn that Grace Stewart (Kidman) and her children are all dead, and that Grace had smothered her children before taking her own life. A nice reverse on The Sixth Sense‘s twist in that these characters don’t see dead people… they ARE dead people!
Ryan Reynolds’ career has featured some off the wall choices, but this 2010 thriller puts the focus on his acting ability as Paul Conroy, a truck driver who wakes up buried alive in a coffin with only a lighter and a cell phone. Conroy spends the movie desperately trying to get help, and eventually Brenner, the man coordinating the rescue, tells him that an insurgent has revealed the location of a man buried alive and that a team is on the way to rescue him. As sand continues to fill Conroy’s coffin, Brenner calls to say that the rescue team has reached the burial site. Conroy hears them digging through the phone, but he doesn’t hear any digging around his own coffin. Then the team opens the coffin they’ve found, and the horrifying truth is revealed: they’ve found the body of a different person, in a different location. Brenner can only apologize as the sand fills Conroy’s coffin and he suffocates. A downer and one hell of a gut punch.
Between Batman movies, Christopher Nolan made this period thriller about two rival magicians locked in an increasingly bitter battle to outdo each other. With numerous twists and turns throughout, The Prestige saves one of its biggest revelations for the ending, when we learn that the magic is not a trick at all. Nikola Tesla’s machine actually creates replicas of Hugh Jackman’s Robert Angier, allowing him to seemingly teleport across the stage while another version of himself is left to die. Of course, that’s only one part of the movie’s elaborate final reveal, which also forces us to reconsider the lengths both magicians have gone to in pursuit of the perfect trick. Ooh, bet you didn’t see that coming!
Christopher Nolan’s breakthrough feature used the unique narrative device of telling the story in reverse, forcing us to learn twists and revelations alongside Leonard as he tries to piece together what happened. Leonard (Guy Pearce) is searching for the man who raped and killed his wife, but his short-term memory loss makes it nearly impossible for him to hold onto what he discovers. As the story unfolds, we eventually learn that the “real” killer was caught and killed long ago, and that Leonard’s supposed friend, Teddy (Joe Pantoliano), has been manipulating him for his own purposes. Even worse, Leonard has been creating clues for his future self that allow the cycle to continue. No one can be trusted in Memento, and the way friends become enemies and enemies become friends forces you to question just who the hell is telling the truth in this brilliant movie.
Before it descended into a mockery of itself, the Saw series started with a small horror film set almost entirely in a single room, with two men trying to determine who would live and who would die. While that would have made a decent film on its own, the twist that the Jigsaw Killer was actually the “dead” body lying in the room between them the whole time caught everyone off guard, along with the revelation of his true plan. John Kramer (Tobin Bell) had been right there in plain sight the entire time, making one of horror’s most memorable twists even more effective. Well done, James Wan and Leigh Whannell.
Brad Anderson’s cult favorite film features one of Christian Bale’s most startling physical transformations in a story about an insomniac man who begins experiencing hallucinations that he cannot explain. As the film progresses, we begin to question Trevor Reznik’s (Bale) sanity before the ending reveals the truth: Trevor was responsible for a hit-and-run accident that killed a young boy, and the mysterious Ivan and other strange figures he has been seeing are manifestations of his guilt. Trevor finally turns himself in for the crime and is able to sleep for the first time in a year, while we are left stunned at the turn of events.
Martin Scorsese’s adaptation of the noir novel of the same name leads us down a twisted path at an asylum in the Northeast. We believe we are following U.S. Marshal Teddy Daniels (Leonardo DiCaprio) and his partner Chuck Aule (Mark Ruffalo) on the hunt for an escaped patient, but as the labyrinthine plot unfolds, we soon realize that Teddy is actually Andrew Laeddis, a patient at the asylum, and that the entire investigation has been an elaborate role-playing experiment designed to help him confront reality. Daniels/Laeddis actually murdered his wife after she drowned their children, and the doctors have been trying to get him to accept the truth about what he has done. The final revelation is devastating, especially when we realize that his apparent recovery may not have lasted.
Many have groaned that the big reveal in M. Night Shyamalan’s period drama was that… it wasn’t a period film at all! The Twilight Zone-esque curveball reveals that the characters actually live in an isolated community in the present day, but the village elders have convinced everyone that they exist in the 19th century in an attempt to protect them from the violence and suffering of the outside world. The mysterious creatures terrorizing the village are also revealed to be costumes worn by the elders to keep the residents from venturing beyond the community’s borders. The twist pissed off many fans, but it was definitely a shocking turn.