Amy Pond and Rory Williams are trapped on a crashing space liner, and the only way the Eleventh Doctor can rescue them is to save the soul of a lonely old miser. But is Kazran Sardick, the richest man in Sardicktown, beyond redemption? And what is lurking in the fogs of Christmas Eve?
Matt Smith
as The Doctor
Karen Gillan
as Amy Pond
Arthur Darvill
as Rory Williams
Michael Gambon
as Old Kazran / Elliot Sardick
Katherine Jenkins
as Abigail
Laurence Belcher
as Young Kazran
Danny Horn
as Adult Kazran
Leo Bill
as Pilot
Pooky Quesnel
as Captain
Micah Balfour
as Co-Pilot
Steve North
as Old Benjamin
Bailey Pepper
as Boy / Benjamin