Guest Stars Alex Kingston as Professor River Song Caitlin Blackwood as Amelia Pond Richard Dillane as Carter Nina Toussaint-White as Mels Ella Kenion as Harriet Paul Bentley as Professor Candy Davood Ghadami as Jim Mark Killeen as German Officer Albert Welling as Adolf Hitler Tor Clark as Female Teacher Philip Rham as Eric Zimmerman Eva Alexander as Nurse Amy Cudden as Anita Maya Glace-Green as Young Mels Ezekiel Wigglesworth as Young Rory