Sierżant Michael Dunne (Paul Gross) zostaje ciężko ranny podczas walk na froncie we Francji. Wraca do rodzinnej Kanady poturbowany nie tylko fizycznie, ale i psychicznie. W szpitalu opiekuje się nim nieco tajemnicza, atrakcyjna pielęgniarka Sara (Caroline Dhavernas). Dziewczyna pomaga mu się pozbierać emocjonalnie, a ich relacje szybko wychodzą poza schemat „pacjent–pielęgniarka”. Wybucha wielka, gorąca miłość. Ale czasy nie sprzyjają szczęściu. Kiedy młodszy, słabowity brat Sary, David (Joe Dinicol), zostaje wysłany na front, Michael postanawia również powrócić do Europy, aby móc chronić delikatnego chłopaka. Razem biorą udział w jednej z najkrwawszych i najbardziej kontrowersyjnych kampanii I wojny światowej. Słynna bitwa pod Passchendaele, toczona była w przeraźliwie ciężkich warunkach, a w zaciętych walkach zginęło lub odniosło rany prawie pół miliona żołnierzy alianckich.