Farley Granger
as Guy Haines
Robert Walker
as Bruno Anthony
Ruth Roman
as Anne Morton
Patricia Hitchcock
as Barbara Morton
Marion Lorne
as Mrs. Anthony
Jonathan Hale
as Mr. Anthony
Howard St. John
as Police Capt. Turley
John Brown
as Prof. Collins
Norma Varden
as Mrs. Cunningham
Robert Gist
as Leslie Hennessy
John Doucette
as Det. Hammond (uncredited)
Howard Washington
as Waiter on train (uncredited)
Dick Wessel
as Bill (uncredited)
Edward Clark
as Miriam's boss (uncredited)
Edna Holland
as Mrs. Joyce (uncredited)