All Cast

Shirley Temple

Shirley Temple

Barbara 'Ching-Ching' Stewart

Robert Young

Robert Young

Tommy Randall

Alice Faye

Alice Faye

Susan Parker

Eugene Pallette

Eugene Pallette

The Colonel

Helen Westley

Helen Westley

Mrs. Hope

Arthur Treacher

Arthur Treacher

Atkins

Allan Lane

Allan Lane

Richard Hope

J. Edward Bromberg

J. Edward Bromberg

Judge Booth

Astrid Allwyn

Astrid Allwyn

Kay Swift

Robert Greig

Robert Greig

Captain

Jayne Regan

Jayne Regan

Dora Day

Julius Tannen

Julius Tannen

First Mate

Willie Fung

Willie Fung

Chang

Philip Ahn

Philip Ahn

Sun Lo

Paul McVey

Paul McVey

Second Mate

Helen Jerome Eddy

Helen Jerome Eddy

Mrs. Kruikshank

William Stack

William Stack

Alfred Kruikshank

Honorable Wu

Honorable Wu

Li Ze Mon

Richard Loo

Richard Loo

Chinese Merchant (uncredited)