After 25 years playing Hercule Poirot, British actor David Suchet explores the enduring appeal of his most legendary character.
2024
2022
2023
2018
2015
1993
2000
1951
2020
2008
2005
2009
2013
1946
2017