With Martin Freeman busy trekking across Middle-earth, David Tennant steps up as the put-upon teacher shepherding an over-excitable class into an end-of-term talent showdown (the titular nativity swapped for an X Factor-style singing contest).
Tennant’s screechy Mr Peterson lacks the cuddly likeability of Freeman’s Mr Maddens, but the ex-Doctor has fun.
There’s a steady supply of smiles to be had from the endearingly amateur kids (especially in the early audition scenes), while Jessica Hynes nails it as the catty contest host, Angel.