- Gregory Peck as Anthony Keane
- Ann Todd as Gay Keane
- Louis Jourdan as Andre Latour
- Charles Laughton as Lord Thomas Horfield
- Ethel Barrymore as Lady Sophie Horfield
- Charles Coburn as Sir Simon Flaguer
- Valli as Mrs. Paradine
Hitchcock wanted Ingrid Bergman for the role of Mrs. Paradine, but Bergman declined, as she detested working under David O. Selznick.
Greta Garbo turned down the role of Mrs. Paradine.
Hitchcok and Selznick both wanted Laurence Olivier to play Keane, but he was unavailable, filming "Hamlet" at the time.