An English nurse and an American soldier on the Italian front during World War I fall in love, but the horrors surrounding them test their romance to the limit.

Rock Hudson
as Lt. Frederick Henry

Jennifer Jones
as Catherine Barkley

Vittorio De Sica
as Major Rinaldi

Luigi Barzini
as Court Martial Colonel

Georges Brehat
as Captain Bassi

Oskar Homolka
as Dr. Emerich

Mercedes McCambridge
as Mrs. Van Campen

Elaine Stritch
as Helen Ferguson

Kurt Kasznar
as Bonello

Victor Francen
as Colonel Valentini
CinemaSerf
It was always going to be hard enough to adapt this novel for the screen, and given Gary Cooper did an OK job with it in 1932, I am not quite sure why David O. Selznick concluded that is might be a ripe vehicle for Rock Hudson to reprise. He is the American "Lt. Henry" serving in Italy during the Gr...