Stephen Merchant attends the UK Premiere of "A Boy called Christmas"
Stephen Merchant attends the UK Premiere of "A Boy called Christmas" at The Natural History Museum on November 15, 2021 in London, England. A Boy Called Christmas will launch on Sky Cinema and in Cinemas from 26th November 2021.