Poirot has been portrayed on radio , on screen , for films and television , by various actors , including John Moffatt , Albert Finney , Sir Peter Ustinov , Sir Ian Holm , Tony Randall , Alfred Molina , Orson Welles and most notably David Suchet .
Poirot has been portrayed on radio , on screen , for films and television . Some of the actors who played him are John Moffatt , Albert Finney , Sir Peter Ustinov , Sir Ian Holm , Tony Randall , Alfred Molina and David Suchet .