
A Haunting in Venice Characters
Meet the Cast

Hercule Poirot
Kenneth Branagh is Hercule Poirot

Ariadne Oliver
Tina Fey is Ariadne Oliver

Mrs Reynolds
Michelle Yeoh is Mrs Reynolds

Dr. Leslie Ferrier
Jamie Dornan is Dr. Leslie Ferrier

Leopold Ferrier
Jude Hill is Leopold Ferrier

Rowena Drake
Kelly Reilly is Rowena Drake

Olga Seminoff
Camille Cottin is Olga Seminoff

Vitale Portfoglio
Riccardo Scamarcio is Vitale Portfoglio

Maxime Gerrard
Kyle Allen is Maxime Gerrard

Nicholas Holland
Ali Khan is Nicholas Holland

Desdemona Holland
Emma Laird is Desdemona Holland