Im Ersten Weltkrieg dient der amerikanische Lieutenant Fred Henry in der italienischen Armee. Kurz bevor er an die Front versetzt wird, verliebt er sich in die Krankenschwester Catherine Barkley. Schwanger wartet Catherine in der Schweiz auf Fred und schreibt Briefe, die nie ankommen. Fred hält es nicht aus, ohne Neuigkeiten zu sein, und desertiert, um Catherine zu suchen.

Catherine Barkley
Lt. Frederic Henry
Major Rinaldi
Helen Ferguson
Priest
Head Nurse
Miss Van Campen
British Major
Bonello the Ambulance Driver (uncredited)
Swiss Postal Clerk (uncredited)
Hospital Porter Giulio (uncredited)
Swiss Nurse (uncredited)