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 Chukwudi Iwuji as Agent Carl Peterson William Morgan Sheppard as Old Canton Delaware 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