Five Little Pigs › Cast
David Suchet
Hercule Poirot
Rachael Stirling
Caroline Crale
Aidan Gillen
Amyas Crale
Toby Stephens
Philip Blake
Marc Warren
Meredith Blake
Aimee Mullins
Lucy Crale
Julie Cox
Elsa Greer
Gemma Jones
Miss Williams
Sophie Winkleman
Angela Warren
Talulah Riley
Young Angela
Patrick Malahide
Depleach
Annette Badland
Mrs. Spriggs
Roger Brierley
Judge
Richard Teverson
Hollinghurst