Stephen Beckett

Stephen Beckett (born 24 May 1967 ) portrayed Richard III of England in the Big Finish Doctor Who audio story The Kingmaker.