May Whitty
— Mrs O'Neill aka Madame Rosalie la Grange
Madge Evans
— Helen "Nell" O'Neill
Lewis Stone
— Inspector Marney
Elissa Landi
— Helen Trent
Thomas Beck
— Dick Crosby
Henry Daniell
— John Wales
Janet Beecher
— Lady Alicia Crosby
Ralph Forbes
— Major Lionel Trent
Holmes Herbert
— Governor Sir Roscoe Crosby
Heather Thatcher
— Mary Eastwood
Charles Trowbridge
— Dr Mason
Robert Coote
— Stanby
Elsa Buchanan
— Grace Stanby
Lal Chand Mehra
— Professor Feringeea
Neil Fitzgerald
— Constable
Louis Vincenot
— Chotee
Matthew Boulton
— Grimshaw (uncredited)