Against this setting, Passchendaele tells the story Sergeant Michael Dunne (Paul Gross), a soldier who is brutally wounded in France and returns to Calgary emotionally and physically scarred. Whilst in the military hospital in Calgary, he meets Sarah (Caroline Dhavernas), a mysterious and attractive nurse with whom he develops a passionate love. When Sarah’s younger brother signs up to fight in Europe, Michael feels compelled to return to the Western Front to protect him. Michael and David, like thousands of other Canadians are sent to fight in the third battle of Ypres, a battle against impossible odds. This is a harrowing story of passion, courage and dedication, showing the heroism of those that fought in battle, and od those that loved them.