Answer the following question. "Which historical figure has been played on film and TV by ""Richard Harris"", ""Tim Roth"" and ""Dominic West""?"
oliver cromwell