The Doctor - David Tennant
Martha Jones - Freema Agyeman
Joan Redfern - Jessica Hynes
Jenny - Rebekah Staton
Tim Latimer - Thomas Sangster
Baines - Harry Lloyd
Hutchinson - Tom Palmer
Clark - Gerard Horan
Lucy Cartwright - Lor Wilson
Rocastle - Pip Torrens
Phillips - Matthew White
Vicar - Sophie Turner
Old Tim Latimer - Huw Rees