
Cast
- Kenneth BranaghHercule Poirot

- Tom BatemanBouc

- Michelle PfeifferCaroline Hubbard

- Johnny DeppEdward Ratchett

- Josh GadHector MacQueen

- Willem DafoeGerhard Hardman

- Judi DenchPrincess Dragomiroff

- Derek JacobiEdward Henry Masterman

- Leslie Odom Jr.Dr. Arbuthnot

- Daisy RidleyMiss Mary Debenham












