Mae et Gabby sont amies et partagent le même avis sur les garçons : ils sont rustres, bêtes et aucun ne ressemble vraiment au prince charmant à leurs yeux. Lorsque leur professeur de sciences les désigne pour travailler ensemble sur un projet de fin d’année, elles décident alors de créer un programme informatique permettant de concevoir le garçon idéal. Malheureusement, une erreur de calcul est très vite arrivée… La création des deux jeunes filles - un garçon nommé Albert - est loin de leurs espérances…
Pete, délaissé par ses parents et martyrisé par ses frères, est le seul à ne pas avoir de cadeau le matin de Noël. Pressé d'oublier cette journée calamiteuse, il s'endort, le soir venu. Mais étrangement, à son réveil, rien n'a changé. Au contraire : Pete est condamné à revivre à pérpétuité le pire des Noël...