Richard Dillane

Richard Dillane played Carter in the Doctor Who stories Let's Kill Hitler and The Wedding of River Song.