Credit: VFX Artist
A zombie apocalypse threatens the sleepy town of Little Haven – at Christmas – forcing Anna and her friends to fight, slash and sing their way to survival, facing the undead in a desperate race to reach their loved ones. But they soon discover that no one is safe in this new world, and with civilization falling apart around them, the only people they can truly rely on are each other.
When the zombie apocalypse hits the sleepy town of Little Haven – at Christmas – teenager Anna and her high school friends have to fight, sing and dance to survive, with the undead horde all around them. Teaming up with her best friend John, Anna has to fight her way through zombified snowmen, Santas, elves and Christmas shoppers to get across town to the high school, where they’ll be safe. But they soon discover that being a teenager is just as difficult as staying alive, even at the end of the world.
Synopsis
The film starts in the small town of Little Haven, England. Anna Shepard (Ella Hunt) is being driven to school by her father Tony (Mark Benton) along with her best friend John (Malcolm Cumming). Anna turns off the radio as a news report airs on the outbreak of a possibly deadly virus. John accidentally lets it slip in front of Tony that Anna is planning to go traveling instead of attending university after high school. Once they get to school, Tony tries to talk to Anna, but messes up when he brings up her deceased mother. Anna coldly tells Tony she can’t wait to get away from him.
In school, we meet American exchange student Steph (Sarah Swire), whose car keys are confiscated by the sadistic new headmaster Arthur Savage (Paul Kaye) since she parked on school property. John is seen getting bullied when he’s not around Anna. All three of them express a desire to get away from their current lives in song (“Break Away”). Anna goes into the auditorium to meet her friend Lisa (Marli Siu), who is performing in the school Christmas show that Savage is directing. He is utterly obnoxious to the students and is nearly knocked offstage by a falling star prop.
During lunch, Anna and John sit with Lisa and her boyfriend Chris (Christopher Leveaux), and the two can’t keep their faces off each other. They watch as Anna’s douche ex-boyfriend Nick (Ben Wiggins) looks at her. Chris and Lisa know that John is in love with Anna, so they try and change the subject. John starts to sing about how someone like Anna probably won’t see him the way he sees her (“Hollywood Ending”). Afterwards, Anna finds Steph outside trying to get into her car. Anna tries to be helpful, but Steph drives her away when she accidentally tells her “At least you don’t have a mother that nags you”, since Steph was essentially dropped off in Little Haven while her parents are vacationing in Mexico, which she believes to be because they can’t handle that she is a lesbian. As Anna walks away, she brushes up against a zombie.
The school holds the show that night while Anna and Chris work at the bowling alley. Lisa sings a highly suggestive song that shocks the other parents (“It’s That Time of Year”). She is disappointed to find that Chris did not make it, but his grandmother did. Savage watches the display from his booth with Tony, who is the school’s janitor. Savage attempts to rush to the stage to stop the song, but Lisa manages to finish. Outside, a zombie is attempting to break into the school. Savage warns them to go away, or else. When the zombie keeps banging, Savage opens the doors but finds nobody outside.
In the morning, Anna decides to put on a positive attitude and embrace the day… all while the zombie apocalypse is happening around her, and she fails to notice the chaos since she is singing (“Turning My Life Around”). John joins in the song as the two meet at the cemetery. They make their way to a playground when they are spotted by a zombie dressed as a snowman. When they realize what is going on, Anna lures the zombie near her as she waits by a seesaw, and then uses it to whack the zombie’s head off and causing John to scream like a girl.
Anna and John decide to head to the bowling alley for safety. They find Chris and Steph there, but Anna and Chris’s boss has become a zombie. They kill her just moments before a whole horde of zombies starts to break in. Using bowling balls, pins, and a spatula, among other things, the friends kill off the zombies one by one. They then attempt to reach their loved ones, but find that they have no reception. Meanwhile, Tony, Lisa, Chris’s gran, and other adults are stuck at the school. Lisa tends to Chris’s gran since she has a bad heart. Savage, however, wants everyone to listen to him, but nobody will since he’s such a prick. Anna and her friends stay at the bowling alley as it gets dark and watch as the army firebombs the town while they wish in song they had their loved ones close (“Human Voice”).
The following day, the friends see that even the army soldiers have turned into zombies. They use the inflatable pool in the place as a means to get outside without being spotted by zombies. Unfortunately, they ARE spotted, and they have to crouch down. Even more unfortunate, one of the zombies starts peeing on top of Steph. The friends are then saved by Nick and his buddies as they have been killing zombies left and right, which he takes the time to brag about in song (“Soldier At War”). After slaying a few more zombies, both groups hide inside a Christmas tree shop. They find more zombies in there, and they feast on Nick’s friends, forcing him to join Anna and her friends.
Back at the school, Savage has nobody on his side. As the zombies are now close to breaking in, he declares that the school is his, and he opens the doors.
John pushes Anna in a cart when he drops a hint about potentially getting with Anna since she obviously doesn’t want to be with Nick. However, Anna makes it firmly clear that she views John as her best friend, leaving him visibly disappointed. They join their friends as they run through a store to fight off more zombies. Just when it looks like they’re in the clear, a zombie comes up from behind and bites John’s hand. As more zombies approach, and knowing he is already doomed, John carries Anna through the group of zombies to get her to safety while he resigns to his fate and is taken by the zombies. Anna tearfully tries to save John, but Nick pulls her away.
The friends make it to the school and find most of the adults are now zombies. Savage hides behind a counter as he draws the zombies’ attention toward the kids, now having lost his mind as he plans to maintain total control (“Nothing’s Gonna Stop Me Now”). The friends fight their way through the zombies while also trying to hide. Steph joins Chris as he finds Lisa hiding in a closet. Sadly, Chris’s gran passed away since her heart gave out, but he is just thankful she didn’t become a zombie. The three then go look for Savage’s office to get Steph’s car keys. She manages to get to the office after crawling there, and she ends up recovering her keys. When she tries to get back to Chris and Lisa, the zombies spot them and attack. Steph makes it to safety, but Chris and Lisa both get bitten. They hold each other lovingly as they spend their final moments together. Steph tearfully watches them and escapes.
Anna and Nick go to look for Tony. They talk about why they broke up, and Anna says it’s because Nick acted like her feelings meant nothing and that he just doesn’t care. Nick then reveals that he had to kill his father because he turned into a zombie, and his father had requested that he do it and not disappoint him for once. The zombies then break in and attack. Nick stays behind to fight them while Anna goes to find her father.
Anna finds Tony in the auditorium, but he’s been tied up in Christmas lights by Savage, who tries to bring more zombies to get Anna. Anna grabs a pointed candy cane and gears up for the ultimate showdown (“Give Them A Show”). She takes down a few zombies before heading to the stage to save her father. Savage attempts to create more trouble, but Tony punches him in the face. Savage then tries to sneak up on Tony, but Anna drops the star prop on Savage, knocking him into the zombie crowd where is is gruesomely devoured. Anna tries to take Tony away, but he reveals he was bitten in the leg. Anna breaks down, but Tony holds her as they spend one last moment together (“I Will Believe”). He tells her to go on with Nick (even though he doesn’t like him) to be safe while he waits for the inevitable.
Anna and Nick leave the school as a bunch of zombies start to close in on them. They are saved in the nick of time by Steph in her car. As they drive away, we see that John, Chris, and Lisa are now all zombies, while Tony stares at a photo of Anna before succumbing to the same fate. The three survivors of Anna, Nick, and Steph then drive out of town, unsure of where to go now that the world is apparently doomed. As they make their way out, a zombie Santa appears and growls at the viewers.