Półwysep Apeniński, rok 1918 r. Wojska włoskie cofają się przed austriacką ofensywą. 18-letni amerykański dziennikarz Ernest Hemingway (
Chris O'Donnell) pracuje na linii frontu jako kierowca ambulansu. Jest bardzo odważny, niejednokrotnie ryzykuje swoim życiem, aby ratować innych. W końcu zostaje ranny i trafia do szpitala. Tam poznaje piękną ciemnowłosą pielęgniarkę, Agnes von Kurowsky (
Sandra Bullock). Rozpoczyna się romans, który stanie się inspiracją do powstania jednej z najsłynniejszych powieści Hemingwaya.