Grundschullehrer Paul Maddens (Martin Freeman) ist ein Weihnachtsmuffel. Dieses Jahr muss Paul die Inszenierung der Weihnachtsgeschichte an seiner Schule übernehmen. Und während die reiche Nachbarschaftsschule Oakmoor jedes Jahr für ihre Aufführungen in den höchsten Tönen gelobt wird, bekommen die Kinder von St. Bernadette die schlechtesten Kritiken. Als Mr. Maddens seinen Oakmoor-Rivalen Gordon Shakespeare anflunkert, dass Ex-Freundin Jennifer mit Hollywood-Produzenten zur Premiere kommt, gerät die gesamte Stadt in helle Aufregung. Dummerweise hat er seit Jahren nicht mehr mit Jennifer gesprochen… Während der Medienrummel immer wilder wird, legen die Kinder alle Träume und Hoffnungen auf Paul, der zusammenmit dem lustigen Assistenzlehrer Mr. Poppy die Show ihres Lebens vorbereitet.