David Suchet
Hercule Poirot
Amelia Bullmore
Judith Butler
Zoë Wanamaker
Ariadne Oliver
Deborah Findlay
Rowena Drake
Mary Higgins
Miranda Butler
Sophie Thompson
Mrs. Reynolds
Georgia King
Frances Drake
Ian Hallard
Edmund Drake
Timothy West
Reverend Cottrell
Fenella Woolgar
Miss Whittaker
Macy Nyman
Joyce Reynolds
Richard Breislin
Leopold Reynolds
David Yelland
George
Paola Dionisotti
Mrs. Goodbody
Julian Rhind-Tutt
Michael Garfield
Paul Thornley
Inspector Raglan
Vera Graziadei
Olga Seminoff (as Vera Filatova)
Phyllida Law
Mrs. Llewellyn-Smythe
Eric Sykes
Mr. Fullerton