Sally Lockhart
Jim Taylor (voice)
Mrs Rees
Ellen
Porter
Mr Higgs
Samuel Selby
Jeremiah Blyth
Major Marchbanks
Mrs Thorpe
Adelaide
Mrs Holland
Frederick Garland
Maharajah
Young Marchbanks
Young Lockhart
Henry Hopkins
Matthew Bedwell
Seadog (as Kevin Harvey)
Chinese Man
Clerk
Mr Berry
Rosa Garland
Madame Sheng (as Pik-Sen Lim)
Young Sally
Van Eeden
Perak
Landlady
Cabbie
Paddy
Voice Of Capt. Lockhart (voice)
Dock Worker (uncredited)
Man on dockland (uncredited)
Party Guest (uncredited)
Docker (uncredited)