The General Died at Dawn

China, 1930s, during the ravaging civil war. General Pen entrusts O'Hara, an intrepid American adventurer, with the mission of providing a large sum of money to Mr. Wu with the task of buying weapons in Shanghai to help end General Yang's tyranny that keeps an entire province under his ruthless iron boot.

Gary Cooper

(O'Hara)

Madeleine Carroll

(Judy Perrie)

Akim Tamiroff

(General Yang)

Dudley Digges

(Mr. Wu)

Porter Hall

(Peter Perrie)

William Frawley

(Brighton)

J.M. Kerrigan

(Leach)

Philip Ahn

(Oxford)

Lee Tung Foo

(Mr. Chen)

Leonid Kinskey

(Stewart)

Val Duran

(Wong)

Willie Fung

(Bartender)

Hans Fuerberg

(Yang's Military Advisor)

John O'Hara

(Newspaper Reporter)

Russell Hicks

(No Matches Man (uncredited))

Barnett Parker

(Dining Car Man (uncredited))

Frank Young

(Travel Agent (uncredited))

Irene Bennett

(Train Passenger (uncredited))

Spencer Chan

(Killer (uncredited))

Suey Chan

(Guard (uncredited))

Thomas Chan

(Houseboy (uncredited))

Sarah Edwards

(Companion of American without Matches (uncredited))

Paul Harvey

(American Husband (uncredited))

Charles Leong

(Houseboy (uncredited))

Lewis Milestone

(Reporter (uncredited))

Clifford Odets

(Cameo (uncredited))

Harold Tong

(Houseboy (uncredited))

Kam Tong

(Houseboy (uncredited))

Hans von Morhart

(Mandarin (uncredited))

Walter Wong

(Bartender (uncredited))

Swan Yee

(Houseboy (uncredited))

Harry Yip

(Houseboy (uncredited))

Carol de Castro

(Clerk (uncredited))

Dudley Lee

(Waiter on Train (uncredited))

Walter Lem

(Waiter on Train (uncredited))

Tommy Lee

(Waiter on Train (uncredited))

George Wong Wah

(Waiter on Train (uncredited))

Tom Ung

(Steward on Train (uncredited))

Taft Jung

(Guard (uncredited))

Sam Labrador

(Guard (uncredited))

Richard Young

(Guard (uncredited))

Jung Kai

(Guard (uncredited))

Harry Leong

(Guard (uncredited))

Paul Tom

(Guard (uncredited))

Loo Loy

(Guard (uncredited))

Wong Fong

(Guard (uncredited))

Leo Abbey

(Guard (uncredited))

Bob Jow

(Guard (uncredited))

George Chan

(Porter (uncredited))