El 29 de septiembre de 2016, se reveló la mayor parte del reparto, que además del propio Branagh en el papel de Poirot, incluye a Johnny Depp como Ratchett, Michelle Pfeiffer como Sra.