Mog's Christmas Cast Zawe Ashton Claire Foy Benedict Cumberbatch Miriam Margolyes Maggie Steed Sophie Ellis-Bextor Charlie Higson Tacy Kneale Gareth Berliner Amelie Law Teddy Skelton