Sam Levene
as Lieutenant Abrams
James Stewart
William Powell
as Nick Charles
James Stewart
as David Graham
Myrna Loy
as Nora Charles
Joseph Calleia
as Lichee Club Owner
Jessie Ralph
as Aunt Katherine Forrest
George Zucco
as Dr. Adolph Kammer
Elissa Landi
as Selma Landis, Nora's Cousin
Alan Marshal
as Robert Landis
Penny Singleton
as Polly Byrnes
William Law
as Lum Kee