Mr. Roberts is a Navy officer who's yearning for battle but is stuck in the backwaters of World War II on a non-commissioned ship run by the bullying Captain Morton.

Henry Fonda
as Lieutenant Roberts

James Cagney
as Captain Morton

William Powell
as Doc

Jack Lemmon
as Ensign Frank Pulver

Betsy Palmer
as Lieutenant Ann Girard

Ward Bond
as Dowdy

Philip Carey
as Mannion

Nick Adams
as Reber

Perry Lopez
as Rodrigues

Ken Curtis
as Dolan