After 25 years playing Hercule Poirot, British actor David Suchet explores the enduring appeal of his most legendary character.
2012
1990
2001
1988
1993
1986
2017
2023
2000
1998
2024
2015
2022
2008