David Suchet played the role of Hercule Poirot…

David Suchet
played the role
of Hercule Poirot
for twenty-four years
in the television series
Agatha Christie's Poirot.