Jonathan Donald (Lawrence Fox) is a fast car salesman who's as happy with his champagne lifestyle as he is with his six-figure pay-packet. He's invincible - in his world there's no problem money can't solve. So when he finds himself in court, awaiting a fine for a drink-driving offence, he's not remotely worried. What he isn't expecting is to be facing a disgruntled judge with a flair for creative sentencing - in Jonathan's case a 100 hour community service order. And when he turns up at the Moonbeam Club, a drop in centre for young adults with learning disabilities, he certainly isn't expecting to enjoy himself. Jonathan meets Freddie (Jack McMullen) at the end of his first day, a hyperactive 20-year- old with a wicked sense of humour and a terminal illness. Freddie has grown up in care and has never been part of a real family. His last, impossible wish is to have a traditional family Christmas. In a move that comes as a surprise to everyone, Jonathan devotes his time to making Freddie's final wish come true. With the clock ticking, Jonathan's mad dash to create the perfect Christmas family gathering involves a motley crew of petty criminals, dodgy geezers and possibly the most loving relations Freddie will ever know. This beautifully told story with moments of both joy and sadness is wrapped with good humor and bundles of Christmas spirit.