Full Cast — Poirot (1989–2013)
David Suchet
Hercule Poirot
Hugh Fraser
Captain Arthur Hastings
Philip Jackson
Chief Inspector James Harold Japp / Assistant Commissioner Japp
Pauline Moran
Miss Lemon
David Yelland
George / Laverton West
Zoë Wanamaker
Ariadne Oliver
Richard Bebb
News Commentator / Newsreader (voice) / Mr. Cameron
Charles Pemberton
Harry Clarke / Stooge
Beth Goddard
Violet Wilson / Sister Agnieszka
Barbara Barnes
Mrs. Leidner / Mrs Lester
Sean Pertwee
Ronnie Oglander / Sir George Stubbs
John Carson
Sir George Carrington / Richard Abernethie
Haydn Gwynne
Coco Courtenay / Miss Battersby
John Cording
Jameson
Phyllida Law
Mrs Llewellyn-Smythe / Lady Carrington
Nicholas Farrell
Knighton / Donald Fraser
Patrick Ryecart
Sir Anthony Morgan / Charles
Pip Torrens
Major Rich / Jeremy Cloade
Philip Anthony
Doctor / Vicar
Frances Barber
Lady Millicent / Merlina Rival
Richard Durden
Pebmarsh / Dr. Pritchard
Fenella Woolgar
Miss Whittaker / Ellis
Simon Shepherd
Dr Rendell / Andrew Hall
Richard Lintern
Guy Carpenter / John Lake
Richard Hope
Supt. Harold Spence / Spence
Catherine Russell
Pamela Horsfall / Katrina Reiger
Ben Bazell
Sergeant Beddoes
Beatie Edney
Mary Cavendish / Mrs Hemmings