Lors de la Première Guerre mondiale, le sergent Michael Dunne (Paul Gross) est blessé en France. Il retourne alors à Calgary marqué physiquement et psychologiquement. Lors de son séjour à l'hôpital militaire de cette ville de l'Ouest, il rencontre Sarah (Caroline Dhavernas), une infirmière dont il tombera amoureux. Lorsque le jeune frère asthmatique de Sarah, David (Joe Dinicol), s'enrôle pour combattre en Europe, Michael se sent contraint de retourner à la guerre pour le protéger. Michael et David, comme de milliers d'autres Canadiens, vont combattre à la troisième bataille de Ypres, un affrontement contre d'impossibles forces qu'on appelle communément «Passchendaele». La bataille de Passchendaele un film bipolaire par Julie Rhéaume !