At fourteen, Pete Kidder (Gordon) is sick of being the middle child in his family, always overlooked by his parents (Parker and Roberts). Unlike his brothers, jock Jake (Wesley Morgan, "The Rocker") and bookworm Kenny, (Peter DaCunha, "A Dark Truth), Pete hasn't yet developed a distinct personality that sets him apart, and he often feels left out. With the kids' grumpy grandfather (Dern) unexpectedly in town for Christmas, the pressure is on to make the day as great as Grandpa remembers with his late wife, but the holiday is filled with disastrous moments, including a toppling Christmas tree and a bout with food poisoning. Just when things can't get any worse, Pete wakes up the next day and realizes he's reliving December 25th all over again. Stuck repeating the day over and over, Pete panics, but slowly realizes, with the help of his new friend and next door neighbor, Katie (Madison), that he can use his unique gift for good and give this Christmas day the do-over it deserves.