Darrel Richards

Darrel Richards played a citizen of Troy in The Myth Makers.