Richard Dillane

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