Overworked boxer Jim goes to a health ranch in New Mexico to recover where he falls in love with Peggy and her sickly son. Once recovered, Jim leaves to return to the ring. Can their romance survive the distance?

James Cagney
as Jim 'Jimmy' Kane

Marian Nixon
as Peggy Harmon

Guy Kibbee
as Pop Slavin

Dickie Moore
as Dickie Harmon

Virginia Bruce
as Joan Gibson

Alan Mowbray
as Forbes, the etiquette teacher

Esther Howard
as Ann, Joan's Friend

Clarence Muse
as Rosebud, the Trainer

Clarence Wilson
as Ben Isaacs

Ralf Harolde
as Legs Davis, Diamond Ring Seller