Stephen Beckett

Stephen Beckett portrayed Richard III of England in the Big Finish Doctor Who audio story The Kingmaker.