- James Stewart as John "Scottie" Ferguson
- Kim Novak as Judy Barton / Madeleine Elster
- Tom Helmore as Gavin Elster
- Barbara Bel Geddes as Marjorie "Midge" Wood
- Henry Jones as the coroner
- Raymond Bailey as Scottie's doctor
- Ellen Corby as the manager of the McKittrick Hotel
- Konstantin Shayne as bookstore owner Pop Leibel
- Lee Patrick as the car owner mistaken for Madeleine
Alfred Hitchcock makes his customary cameo appearance walking in front of Gavin Elster's shipyard, carrying a trumpet case.