Eamon Harrington, John Watkin
Guy Pearce (Ebenezer Scrooge), Andy Serkis (Ghost of Christmas Past), Stephen Graham (Jacob Marley), Joe Alwyn (Bob Cratchit), Vinette Robinson (Mary Cratchit), Lenny Rush (Tiny Tim), Remmie Milner (Martha Cratchit), Jason Flemyng (Ghost of Christmas Future), Charlotte Riley (Ghost of Christmas Present), Johnny Harris (Franklin Scrooge), Kayvan Novak (Ali Baba), Tiarna Williams (Belinda Cratchit), Billy Barratt (Young Scrooge), Carmel Laniado (Young Lottie), Paul Chahidi (Business Man), Tom Medcalf (Grown Miner's Son), Ninette Finch (Old Lady), Callum Evans (Miner's Son)