Frank Borzage: (1932). Gary Cooper som Frederic Henry og Helen Hayes som Catherine Barkley. Charles Vidor: (1957). Rock Hudson som Frederic Henry og Jennifer Jones som Catherine Barkley. Rex Tucker: (1966) (TV-serie). George Hamilton som Frederic Henry og Vanessa Redgrave som Catherine Barkley. Richard Attenborough: (1996). Chris O'Donnell som Ernest Hemingway og Sandra Bullock som Agnes von Kurowsky.