Home Box Office (HBO) In television series, the finale often brings the most important, memorable moments with the power to taint the legacy of a show or gain more of a following. Finales are a way to track the progress of a character–or in some cases to say goodbye–and a chance to see the end result of a weekslong storyline. Wrapping up complex seasons in a way that does justice to their characters and lengthy plots can be difficult. When done well, finales can be a rewarding climax that offers a cathartic end. Final episodes come in many forms. They can hinge on a major reveal, like at the end of “Succession” season two, or a cliffhanger, such as the season four finale of “Supernatural.” Perhaps even more importantly, the good or bad buzz surrounding finales can ultimately convince potential viewers to begin or skip a TV series that is dominating the current pop culture conversation. But how can audiences determine which finales, and by extension, shows, are most worth their time? To find the best TV finales, Stacker compiled data on every TV finale with more than 750 votes on IMDb, then ranked them according to IMDb user score. Ties were broken by the number of votes, and miniseries and documentary series were not included. However, midseason premieres that were followed by large gaps in their air date, such as “Mad Men” season seven, were included. The data, as of November 2022, includes 50 episodes from 40 different television shows. So sit back, grab a refreshment and some popcorn, and read on to see if your favorite season ending made the list. Beginning at #50 and counting down to #1, here are the best TV finales of all time. You may also like: 50 classic movies turning 50 in 2020 you can catch up on #50. Once Upon a Time – ‘There’s No Place Like Home’ ABC Studios – IMDb user rating: 9.4 – Season 3, episode 22 – Air date: May 11, 2014 – Director: Ralph Hemecker The season three finale of “Once Upon a Time” follows Emma, played by Jennifer Morrison, and Hook, played by Colin O’Donoghue, as they are pulled into the evil sorceress Zelena’s time portal and are trapped in the magical Enchanted Forest of the past. While navigating back to the present, the pair must be careful not to alter anything around them, or they could permanently affect their loved one’s lives. Notably, this episode introduces the character of Elsa to the show. #49. Arrow – ‘Fadeout’ Lionsgate Television – IMDb user rating: 9.5 – Season 7, episode 7 – Air date: May 25, 2014 – Director: Matthew Weiner The mid-season finale of “Mad Men” season seven spells trouble for advertising giant Don Draper, played by Jon Hamm, who may be fired for breach of contract. Due to his precarious position, his coworker Peggy Olson, played by Elisabeth Moss, is tasked with presenting the firm’s pitch to its client Burger Chef. Meanwhile, the characters prepare to watch the first moon landing. You may also like: 50 best sci-fi shows of all time #35. The Vampire Diaries – ‘The Departed’ Outerbanks Entertainment – IMDb user rating: 9.5 – Season 3, episode 22 – Air date: May 10, 2012 – Director: John Behring “The Vampire Diaries” made a major change in its season three finale, in which human protagonist Elena (Nina Dobrev) is saved by vampire blood and begins to transition into a creature of the night. Before her transformation, Elena reflects upon her life before meeting the Salvatore vampire brothers–Damon, played by Ian Somerhalder, and Stefan, played by Paul Wesley–after losing her parents. During these flashbacks, viewers learn that Elena actually met Damon before Stefan, but he made her forget the encounter. #34. Shameless – ‘Lazarus’ John Wells Productions – IMDb user rating: 9.5 – Season 4, episode 12 – Air date: April 6, 2014 – Director: Mark Mylod In the season four finale of “Shameless,” the misadventures of a dysfunctional Chicago family, the Gallaghers, continue to be explored in “Lazarus.” Fiona, played by Emmy Rossum, gets out of jail and finds a job with the help of her parole officer, while Sheila fights for custody of the five children she has recently adopted. The ending revealed the twist that Fiona’s ex-boyfriend Jimmy, played by Justin Chatwin and whose character was previously thought to be dead, is actually alive. #33. Homeland – ‘Prisoners of War’ Teakwood Lane Productions – IMDb user rating: 9.5 – Season 8, episode 12 – Air date: April 26, 2020 – Director: Lesli Linka Glatter Claire Danes and Mandy Patinkin played CIA officer Carrie and her mentor Saul for the last time in this series finale episode. As “Homeland” ends, Saul passes his top-secret Russian asset on to Carrie, who has now fled to the country herself. Vanity Fair critic Richard Lawson noted that the episode works well because “it stripped away some of the show’s brittle context and compacted itself into a character study.” #32. The Wire – ‘Final Grades’ Home Box Office (HBO) – IMDb user rating: 9.5 – Season 4, episode 13 – Air date: Dec. 10, 2006 – Director: Ernest R. Dickerson “Final Grades” marks the end of “The Wire” season four, where police informant Bubbles, played by Andre Royo, becomes suicidal and enters rehab after confessing his role in his mentee Sherrod’s death. Elsewhere, policeman Lester Freamon and his colleagues search for more bodies clustered in vacant Baltimore houses. #31. Barry – ‘Starting Now’ Alec Berg Productions – IMDb user rating: 9.5 – Season 3, episode 8 – Air date: June 12, 2022 – Director: Bill Hader In the opening scene, Barry, played by Bill Hader, is shown waking up from a dream in a hospital. Barry is haunted by the sight of his possible fate in the afterlife and after arriving home from the hospital is a bit more coherent, realizing he cannot escape destiny. The finale includes a riveting twist when Barry’s girlfriend, Sally, played by Sarah Goldberg, boards a flight to Missouri, and Barry seems to evade justice until he is shown being surrounded by police. The HBO series has been renewed for a fourth season with Hader set to direct all episodes. You may also like: Best TV shows with the worst endings #30. Sons of Anarchy – ‘Papa’s Goods’ SutterInk – IMDb user rating: 9.5 – Season 7, episode 13 – Air date: Dec. 9, 2014 – Director: Kurt Sutter In the “Sons of Anarchy” series finale, outlaw motorcycle club president Jax Teller, played by Charlie Hunnam, ultimately meets his demise when he purposefully crashes into a truck as several cops tail him. By doing so, he effectively ends the family legacy of criminal activity and violence associated with the club in which his father was also passionately involved. “It wasn’t a happy ending for everyone, but it definitely closed things in a way that felt right,” Diana Steenbergen wrote in her episode review for IGN. #29. Mr. Robot – ‘shutdown-r’ Anonymous Content – IMDb user rating: 9.5 – Season 3, episode 10 – Air date: Dec. 13, 2017 – Director: Sam Esmail The third season of “Mr. Robot” ends with programmer-turned-hacker Elliot, played by Rami Malek, reversing the 5/9 hack, which a group of hackers created to destroy financial records and destabilize United States financial markets. However, the episode ends with a post-credits scene in which the drug kingpin who Elliot got arrested for abuse arrives at his apartment door after blackmailing his way out of prison. #28. Game of Thrones – ‘Fire and Blood’ Television 360 – IMDb user rating: 9.5 – Season 1, episode 10 – Air date: June 19, 2011 – Director: Alan Taylor Much of the “Game of Thrones” season one finale concerns itself with the aftermath of Stark family patriarch Ned’s unexpected beheading in the previous episode. Arya, played by Maisie Williams, escapes from her father’s murderers, the Lannisters, although her sister, Sansa, played by Sophie Turner, is taken prisoner. After losing her husband, son, and army, Daenerys Targaryen, played by Emilia Clarke, also hatches her now-iconic dragons. #27. The Originals – ‘The Bloody Crown’ Alloy Entertainment – IMDb user rating: 9.6 – Season 3, episode 22 – Air date: May 20, 2016 – Director: Matthew Hastings During the third season finale of “The Originals,” ancient vampire Klaus is put on trial by his adoptive son Marcel, played by Charles Michael Davis, for the centuries of crimes he has committed. At the same time, the Mikaelson family’s compound is overrun by an army of “sireling” vampires that Klaus once created. Things once again end on a cliffhanger, as Klaus is tortured by an all-powerful weapon known as Papa Tunde’s blade. #26. Banshee – ‘Requiem’ Your Face Goes Here Entertainment – IMDb user rating: 9.6 – Season 4, episode 8 – Air date: May 20, 2016 – Director: Ole Christian Madsen In the “Banshee” series finale, ex-con Hood, played by Anthony Starr, makes plans to leave the town of Banshee, Pennsylvania, where he has hidden and posed as a sheriff. “Requiem” also revealed that the local mayor’s personal bodyguard, Clay Burton, played by Matthew Bauch, murdered Lucas’ ex-lover Rebecca, played by Lili Simmons. You may also like: 50 best Netflix original series #25. The Originals – ‘From a Cradle to a Grave’ My So-Called Company – IMDb user rating: 9.6 – Season 1, episode 22 – Air date: May 13, 2014 – Director: Matthew Hastings The end of the first season of “The Originals” follows Klaus, played by Joseph Morgan, and Elijah, played by Daniel Gillies, as they search for Hayley, played by Phoebe Tonkin, who is desperate to protect her and Klaus’ unborn baby from the witches who are after her. She is almost murdered immediately after giving birth to her daughter but then begins turning into a werewolf-vampire hybrid. #24. Angel – ‘Not Fade Away’ Mutant Enemy – IMDb user rating: 9.6 – Season 5, episode 22 – Air date: May 19, 2004 – Director: Jeffrey Bell In the series finale of “Angel,” the titular character, played by David Boreanaz, and his crew spend one last day with their loved ones before preparing to fight evil members of the supernatural Circle of the Black Thorn. The episode ends as the army descends upon the main characters, and swords clash as the screen fades to black. Co-creator Joss Whedon defended this ambiguous ending to TV Guide Online, saying, “The point of the show is that you’re never done; no matter who goes down, the fight goes on.” #23. Seinfeld – ‘The Opposite’ Shapiro/West Productions – IMDb user rating: 9.6 – Season 5, episode 21 – Air date: May 19, 1994 – Director: Tom Cherones In this season five finale, George, played by Jason Alexander, begins to have uncharacteristically good luck–from going on a date with a beautiful woman to landing a job with the New York Yankees–after deciding to do the opposite of what he normally does. Meanwhile, Elaine, played by Julia Louis-Dreyfus, gets a raise and is reunited with her boyfriend Jake, played by Marty Rackham. “Seinfeld” co-creator Larry David appears in the episode as the voice of Yankees owner George Steinbrenner. #22. Parks and Recreation – ‘One Last Ride’ Deedle-Dee Productions – IMDb user rating: 9.6 – Season 7, episode 12 – Air date: Feb. 24, 2015 – Director: Michael Schur Lead actress Amy Poehler and “Parks and Recreation” co-creator Michael Schur wrote the show’s last episode, which serves as the 12th and 13th episodes of the final season. After many of the main characters decide to leave Pawnee, Indiana, the episode flashes forward to several points in time to show what the characters are up to in the future. Notably, it’s implied that Poehler’s character, Leslie Knope, will become president in 2048. #21. Buffy the Vampire Slayer – ‘Becoming: Part 2’ Mutant Enemy – IMDb user rating: 9.6 – Season 2, episode 22 – Air date: May 19, 1998 – Director: Joss Whedon In the second half of the season two finale of “Buffy the Vampire Slayer,” Buffy tries to prevent a trio of vampires from awakening the demon Acathla. During this episode, Buffy’s lover Angel is sucked into a vortex and appears to be gone indefinitely. Christopher Beck’s score for “Becoming” won a Primetime Emmy Award in 1998. You may also like: 100 worst TV shows of all time #20. Outlander – ‘Dragonfly in Amber’ Tall Ship Productions – IMDb user rating: 9.6 – Season 2, episode 13 – Air date: July 9, 2016 – Director: Philip John “Dragonfly in Amber” flashes forward to 1968, where Claire, played by Caitriona Balfe, travels to Scotland with Brianna, played by Sophie Skelton, her 20-year-old daughter with Jaime, played by Sam Heughan. During the trip, Claire finally tells Brianna the truth about her time-traveling experiences, and who her father really is. Back in the 1700s, Jaime prepares for the Battle of Culloden. #19. The Big Bang Theory – ‘The Stockholm Syndrome’ Chuck Lorre Productions – IMDb user rating: 9.6 – Season 12, episode 24 – Air date: May 16, 2019 – Director: Mark Cendrowski The final episode of “The Big Bang Theory” follows the gang as it flies to Sweden so that Sheldon, played by Jim Parsons, and Amy, played by Mayim Bialik, can receive their Nobel prizes. Penny, played by Kaley Cuoco, also reveals that she and Leonard, played by Johnny Galecki, are expecting a child. Raj, played by Kunal Nayyar, gets the chance to meet actress Sarah Michelle Gellar. #18. Dexter – ‘Born Free’ The Colleton Company – IMDb user rating: 9.6 – Season 1, episode 12 – Air date: Dec. 17, 2006 – Director: Michael Cuesta The season one finale of “Dexter” centers on Dexter, played by Michael C. Hall, and the “Ice Truck Killer’s” final confrontation. The twist comes when it’s revealed that the killer is actually Dexter’s biological brother Brian Moster, played by Chris Diamantopoulos. Dexter’s love interest Rita, played by Julia Benz, is contacted by her abusive, imprisoned ex-husband Paul, played by Mark Pellegrino, who warns her that Dexter, a vigilante serial killer, isn’t who she thinks he is. #17. How to Get Away With Murder – ‘Stay’ Shondaland – IMDb user rating: 9.7 – Season 6, episode 15 – Air date: May 14, 2020 – Director: Stephen Cragg In the series finale of “How to Get Away with Murder,” lawyer Annalise Keating, played by Viola Davis, is put on trial for her crimes over the course of the series, after the FBI opens an investigation into her work. At the end of the episode, Christopher, played by Alfred Enoch, the son of Laurel, played by Karla Souza, and Wes, also played by Enoch, teaches the same law class that Annalise herself taught at the beginning of the show’s pilot. #16. Arrow – ‘Lian Yu’ Berlanti Productions – IMDb user rating: 9.7 – Season 5, episode 23 – Air date: May 24, 2017 – Director: Jesse Warn In the season five finale of “Arrow,” Oliver/Arrow searches for his son, William, played by Jack Moore, who has been kidnapped by his vigilante enemy, Adrian, played by Josh Segarra. Oliver recruits several unlikely allies, including Nyssa, played by Katrina Law, and Slade, played by Manu Bennett, to get his son back. It’s the last episode of the show that features a flashback storyline to Oliver’s past. You may also like: 15 TV shows that got worse after losing a star #15. Supernatural – ‘Swan Song’ Warner Bros. Television – IMDb user rating: 9.7 – Season 5, episode 22 – Air date: May 13, 2010 – Director: Steve Boyum “Swan Song” revolves around brothers Dean, played by Jensen Ackles, and Sam, played by Jared Padalecki, supernatural creature hunters attempting to prevent the apocalypse through the satanic Lucifer, played by Mark Pellegrino. Eventually, Sam is able to overpower Lucifer, who was planning to possess him. #14. Friends – ‘The Last One: Part 2’ Warner Bros. Television – IMDb user rating: 9.7 – Season 10, episode 17 – Air date: May 6, 2004 – Director: Kevin Bright In the last episode of “Friends,” on-again, off-again couple Ross, played by David Schwimmer, and Rachel, played by Jennifer Aniston, finally get together. Monica, played by Courtney Cox, and Chandler, played by Matthew Perry, prepare to move to suburbia to raise their kids. The band Pearl Jam licensed one of its songs, “Yellow Ledbetter” for the first time, and it played in “The Last One: Part 2.” #13. Game of Thrones – ‘The Children’ Television 360 – IMDb user rating: 9.7 – Season 4, episode 10 – Air date: June 15, 2014 – Director: Alex Graves This “Game of Thrones” finale follows its usual ensemble cast of characters, as Tyrion, played by Peter Dinklage, escapes from prison; Stannis Baratheon, played by Stephen Dillane, and his forces help the Night’s Watch fend off the wildling people; and Bran, played by Isaac Hempstead Wright, encounters the mystical Three-Eyed Raven, played by Max von Sydow. Many fans were disappointed that the character of Lady Stoneheart didn’t appear in “The Children.” #12. Gravity Falls – ‘Weirdmageddon 3: Take Back the Falls’ Disney Television Animation – IMDb user rating: 9.8 – Season 2, episode 20 – Air date: Feb. 15, 2016 – Director: Stephen Sandoval The animated “Weirdmageddon 3: Take Back the Falls” centers on twins Dipper, voiced by Jason Ritter, and Mabel, voiced by Kristen Schaal, who fight to stop an apocalyptic conspiracy plot that’s unfolding within the town of Gravity Falls, Oregon. This “Gravity Falls” series finale also included Disney Channel’s first gay male couple and was Disney XD’s most-watched telecast ever at the time. #11. Succession – ‘This Is Not for Tears’ Gary Sanchez Productions – IMDb user rating: 9.8 – Season 2, episode 10 – Air date: Oct. 13, 2019 – Director: Mark Mylod The season two finale of “Succession” revolves around the Roy family, whose members attempt to decide who to use as a public scapegoat for the sexual misconduct scandal that has jeopardized the future of their media empire. Patriarch Logan Roy, played by Brian Cox, selects his son Kendall, played by Jeremy Strong, who reveals at a press conference that his father was responsible for covering up the scandal. “This Is Not for Tears” won Outstanding Writing for a Drama Series at the 2020 Primetime Emmy Awards. You may also like: 100 best TV dramas of all time #10. Person of Interest – ‘Return 0’ Bad Robot – IMDb user rating: 9.8 – Season 5, episode 13 – Air date: June 21, 2016 – Director: Chris Fisher In the “Person of Interest” series finale, the central characters of “Team Machine” wage one last battle to prevent the evil A.I. surveillance system Samaritan from controlling the world. They succeed in their mission, but one of their own dies in the process–Jim Caviezel’s character of Reese. Entertainment Weekly writer Chancellor Agard described the episode as “a pathos-filled and near-perfect end that focused on the show’s relationships.” #9. Succession – ‘All the Bells Say’ Gary Sanchez Productions – IMDb user rating: 9.8 – Season 3, episode 9 – Air date: Dec. 12, 2021 – Director: Mark Mylod In HBO’s season three finale of “Succession,” Shiv, Kendall, and Roman are determined to take down their billionaire cutthroat father, Logan Roy, who is the owner of the media and entertainment company RoyCo. But their plans are thwarted as they find themselves snubbed and looked on as outsiders. By the end of the episode, Logan Roy seems to have made up his mind about selling RoyCo to another company, which could jeopardize the fate of his kids and the family business. #8. Dexter – ‘The Getaway’ John Goldwyn Productions – IMDb user rating: 9.8 – Season 4, episode 12 – Air date: Dec. 13, 2009 – Director: Steve Shill “The Getaway” throws Dexter’s secret double life into jeopardy, as Arthur, played by John Lithgow, discovers his true identity, and Debra, played by Jennifer Carpenter, learns that he and the Ice Pick Killer are brothers. However, the real shock of the hour comes when Dexter’s significant other, Rita, is unexpectedly killed. Elsewhere, the police close in on the mysterious Trinity Killer. #7. Lucifer – ‘A Devil of My Word’ Warner Bros. Television – IMDb user rating: 9.8 – Season 3, episode 24 – Air date: May 14, 2018 – Director: Eagle Egilsson Much of “A Devil of My Word” centers on the team’s investigation into the Tricia Helfer character’s–reborn lawyer Charlotte Richards–recent murder. Chloe, played by Lauren German, Lucifer, played by Tom Ellis, and their allies attempt to find and bring the killer to justice, while Chloe finally learns the full truth of Lucifer’s demonic origins. Although this was supposedly the series finale, since Fox had canceled the show after season three, “Lucifer” was soon picked up by Netflix. #6. Better Call Saul – ‘Saul Gone’ High Bridge Productions – IMDb user rating: 9.8 – Season 6, episode 13 – Air date: Aug. 15, 2022 – Director: Peter Gould In the season six finale of “Better Call Saul”–a spinoff of “Breaking Bad”–lawyer Jimmy McGill, played by Bob Odenkirk, is forced to confront the people he’s wronged. McGill, also known as Saul, is caught and sentenced. Bill Oakley, played by Peter Diseth, makes an unexpected appearance in the final episode and agrees to represent Saul, reasoning that it would be ideal for his legal street cred. You may also like: 100 best TV shows of all time #5. Regular Show – ‘A Regular Epic Final Battle’ Cartoon Network Studios – IMDb user rating: 9.9 – Season 8, episode 27 – Air date: Jan. 16, 2017 – Director: Calvin Wong “A Regular Epic Final Battle” is the animated show’s series finale, and follows Mordecai, voiced by J.G. Quintel; Rigby, voiced by William Salyers; and their fellow park workers as they aid their friend Pops in defeating his evil twin brother, Anti-Pops, on their home planet of Lolliland. The A.V. Club critic Eric Thurm praised the episode, noting that “amid all this death and closure, there’s a lot of humor.” #4. Six Feet Under – ‘Everyone’s Waiting’ Home Box Office (HBO) – IMDb user rating: 9.9 – Season 5, episode 12 – Air date: Aug. 21, 2005 – Director: Alan Ball The series finale of this show about a dysfunctional family who run a funeral home ironically centers not on a death but on the premature birth of Nate, played by Peter Krause, and Willa, the daughter of Brenda, portrayed by Rachel Griffiths. “Everyone’s Waiting” ends with a series of flash-forward shots to important milestones in the characters’ lives, as Claire decides to leave Los Angeles. The episode received multiple Emmy nominations in 2006, including Outstanding Writing for a Drama Series. #3. Breaking Bad – ‘Face Off’ High Bridge Productions – IMDb user rating: 9.9 – Season 4, episode 13 – Air date: Oct. 9, 2011 – Director: Vince Gilligan Before landing in the drug trade, Walter White, played by Bryan Cranston, was once a respected chemist. In the season four finale of “Breaking Bad,” White has endangered several people–from taking a bomb into a pediatric hospital to starting a fire in a crowded laundromat. In this finale, Gus, played by Giancarlo Esposito–the series’ antagonist–was caught in an explosion that blew half of his face off, resulting in the episode’s title, “Face Off.” #2. Breaking Bad – ‘Felina’ High Bridge Productions – IMDb user rating: 9.9 – Season 5, episode 16 – Air date: Sept. 29, 2013 – Director: Vince Gilligan In “Breaking Bad’s” series finale, anti-hero Walter White delivers the money from his illegal drug empire to his family, gets revenge on the gang who threatened them, and accepts his impending death from cancer. The ending was followed by a spinoff Netflix movie, “El Camino,” in 2019. Many outlets, such as Digital Trends, Screen Rant, and Rolling Stone, have named “Felina” as one of the greatest TV finales of all time. #1. Game of Thrones – ‘The Winds of Winter’ Television 360 – IMDb user rating: 9.9 – Season 6, episode 10 – Air date: June 26, 2016 – Director: Miguel Sapochnik “Winds of Winter” is perhaps best known for its reveal that Jon Snow, played by Kit Harrington, is not illegitimate, but Lyanna Stark’s son and a Targaryen by birth. Elsewhere, Cersei Lannister, played by Lena Headey, enacts her plan to kill her immediate enemies by destroying the Great Sept of Baelor with wildfire. This “Game of Thrones” finale was praised as one of the show’s best episodes, becoming one of the only TV episodes to ever receive a 9.9 rating on IMDb. You may also like: 100 best TV episodes of all time