as Hercule Poirot
as The Herald
as Capt. Prada
as Le Beau
as The Duke
as Lt. Gen. Sir Harold Power
as Leopold Dryden
as Detective-Inspector Drew
as Mr. Petitval
as Capt. Oates
as Swiss Hotelier-Gang Leader
as Dean Foster
as Ralston