Hercule Poirot
David Suchet
Hastings
Hugh Fraser
Chief Inspector Japp
Philip Jackson
Dr. Sheppard
Oliver Ford Davies
Roger Ackroyd
Malcolm Terris
Miss Felicity Lemon
Pauline Moran
Caroline Sheppard
Selina Cadell
Jane Wilkinson
Helen Grace
George / Laverton West
David Yelland
Ursula Bourne
Daisy Beaumont
Lord Edgware
John Castle
Carlotta Adams
Fiona Allen
Flora Ackroyd
Flora Montgomery
Ariadne Oliver
Zoë Wanamaker
Bryan Martin
Dominic Guard
Geoffrey Raymond
Nigel Cooke
Newsreader (voice) / Mr. Cameron / News Commentator
Richard Bebb
Ralph Paton
Jamie Bamber
Penny Driver
Deborah Cornelius
Stooge / Harry Clarke
Charles Pemberton
Violet Wilson / Sister Agnieszka
Beth Goddard
Parker
Roger Frost
Geraldine Marsh
Hannah Yelland
Mrs. Ackroyd
Vivien Heilbron
Ronald Marsh
Tim Steed
Mrs Lester / Mrs. Leidner
Barbara Barnes
Ronnie Oglander / Sir George Stubbs
Sean Pertwee
Inspector Davis
Gregor Truter
Miss Carroll
Lesley Nightingale
Alton
Christopher Guard
Sir George Carrington / Richard Abernethie
John Carson
Mrs. Ferrars
Rosalind Bailey
Miss Battersby / Coco Courtenay
Haydn Gwynne
Donald Ross
Iain Fraser
Mrs. Folliott
Liz Kettle
Jameson
John Cording
Duke of Merton
Tom Beard
Hammond
Charles Simon
Constable Jones
Chas Early
Alice
Virginia Denham
Lady Carrington / Mrs Llewellyn-Smythe
Phyllida Law
Sir Montagu Corner
John Quentin
Naval Officer
Clive Brunt
Lady Millicent / Merlina Rival
Frances Barber
Mary
Alice Hart
Knighton / Donald Fraser
Nicholas Farrell
Lady Corner
Janet Hargreaves
Ted
Phil Atkinson
Lucie Adams
Aliza James
Sir Anthony Morgan / Charles
Patrick Ryecart
Major Rich / Jeremy Cloade
Pip Torrens
Addison
Mark Brignal
Ellis
Fenella Woolgar
Dr. Pritchard / Pebmarsh
Richard Durden
Thompson
John Hart Dyke
Receptionist
Jonathan Aris
Pageboy
Rory Firth
Airport Clerk
Nicola Michaels