Official website: https://www.bbc.co.uk/programmes/b0074g6q
David Tennant
The Doctor
Catherine Tate
Donna Noble
Sarah Parish
Empress
Don Gilet
Lance Bennett
Jacqueline King
Sylvia Noble
Trevor Michael Georges
Vicar (as Trevor Georges)
Rhodri Meilir
Rhodri
Paul Kasey
Robot Santa