After 25 years playing Hercule Poirot, British actor David Suchet explores the enduring appeal of his most legendary character.
1931
1999
2023
1985
1951
1912
2018
2002
2009
1953
1966
2019
2024
2012
2003
2016
1897