Guest Stars Alex Kingston as Professor River Song Marnix Van Den Broeke as The Silent Sydney Wade as Little Girl Stuart Milligan as President Richard Nixon Mark Sheppard as Canton Delaware William Morgan Sheppard as Old Canton Delaware Chukwudi Iwuji as Agent Carl Peterson Mark Griffin as Phil Adam Napier as Captain Simmons Paul Critoph as Charles Nancy Baldwin as Joy Kieran O'Connor as Prison Guard Henrietta Clemett as Matilda Hermeilio Miguel Aquino as Busboy