华莱士·比里
Wallace Beery
饰:Long John Silver
杰基·库珀
Jackie Cooper
饰:Jim Hawkins
莱昂纳尔·巴里摩尔
Lionel Barrymore
饰:Billy Bones
奥托·克鲁格
Otto Kruger
饰:Doctor Livesey
刘易斯·斯通
Lewis Stone
饰:Captain Smollett
尼格尔·布鲁斯
William Nigel Ernle Bruce (本名)
饰:Squire Trelawney
Charles 'Chic' Sale
饰:Ben Gunn
William V. Mong
饰:Blind Pew
Charles McNaughton
饰:Black Dog
桃乐茜·皮特森
Dorothy Peterson
饰:Mrs. Hawkins
道格拉斯·敦布里勒
Douglass Dumbrille
饰:Pirate of the Spanish Main (as Douglas Dumbrille)
艾德蒙·布里斯
Edmund Breese
饰:Pirate of the Spanish Main
奥林·霍兰德
Olin Howland
饰:Pirate of the Spanish Main
爱德华·波利
Edward Pawley
饰:Pirate of the Spanish Main
Richard Powell
饰:Pirate of the Spanish Main
詹姆斯·伯克
James Burke
饰:Pirate of the Spanish Main
Robert Adair
饰:Tom (seaman) (uncredited)
Bernice Beatty
Bernice Beatty
饰:Woman at inn (uncredited)
Wilson Benge
饰:Friend at inn (uncredited)
布鲁斯·班尼特
Bruce Bennett
饰:Man at Tavern (uncredited)
Red Berger
Red Berger
饰:Pirate (uncredited)
Robert Bolder
饰:Mild man at ynn (uncredited)
Edward Brady
Edward Brady
饰:Pirate (uncredited)
韦斯科特·克拉克
Westcott Clarke
饰:Allan (uncredited)
科拉·苏·科林斯
Cora Sue Collins
饰:Young girl at the inn (uncredited)
哈利·考丁
Harry Cording
饰:Henry (pirate) (uncredited)
Sidney D'Albrook
饰:Joyce (uncredited)
Jill Dennett
饰:Streetwalker (uncredited)
凯·德利斯
Kay Deslys
饰:Streetwalker (uncredited)
Billy Dooley
饰:Pirate (uncredited)
Vernon Downing
饰:Boy at inn (uncredited)
Frank Dunn
饰:Hunter (uncredited)
Harold Entwistle
饰:Ship's chandler (uncredited)
Matt Gilman
Matt Gilman
饰:Pirate (uncredited)
弗兰克·哈格尼
Frank Hagney
饰:Pirate (uncredited)
Jack Hill
饰:Pirate (uncredited)
J·M·克里根
J.M. Kerrigan
饰:Tom Morgan (pirate) (uncredited)
John Kerr
饰:Pirate (uncredited)
Edith Kingdon
饰:Wife at inn (uncredited)
A.B. Lane
饰:Pirate (uncredited)
Tom Mahoney
饰:Redruth (uncredited)
吉姆·梅森
Jim Mason
饰:Pirate (uncredited)
金 莫哈韦
饰:Pirate (uncredited)
John Northpole
饰:Pirate (uncredited)
Ethel Ransome
Ethel Ransome
饰:Streetwalker (uncredited)
Yorke Sherwood
饰:Mr. Arrow (uncredited)
Shirley Simpson
Shirley Simpson
饰:Woman friend at Inn (uncredited)
Bob Stevenson
Bob Stevenson
饰:Pirate (uncredited)
Jane Talent
饰:Streetwalker (uncredited)
Hal Wilson
饰:Oldster (uncredited)
汤姆·威尔森
Tom Wilson
饰:Pirate (uncredited)
Charles Irwin
饰:Pirate of the Spanish Main
Robert R. Stephenson
Charles Bennett
饰:Pirate of the Spanish Main
罗伯特·安德松
Robert Anderson
Ed Brady