A Haunting in Venice - Cast

Kenneth Branagh

as Hercule Poirot


Tina Fey

as Ariadne Oliver


Camille Cottin

as Olga Seminoff


Kelly Reilly

as Rowena Drake


Jamie Dornan

as Dr. Leslie Ferrier


Jude Hill

as Leopold Ferrier


Ali Khan

as Nicholas Holland


Michelle Yeoh

as Joyce Reynolds


Emma Laird

as Desdemona Holland


Kyle Allen

as Maxime Gerard


Riccardo Scamarcio

as Vitale Portfoglio


  Change Location