Em meados do século XVIII, a França e a Inglaterra estão em disputa pelo domínio da colônia canadense Nova França. Em meio à disputa é a igreja quem oferece consolo à população, com o padre Thomas Blondeau (Gérard Depardieu) sendo bastante respeitado. Entretanto o padre Thomas sente uma intensa paixão pela jovem viúva Marie (Noémie Godin-Vigneau), o que faz com que traia sua confiança e a afaste propositalmente de seu grande amor, o aristocrata François Le Gardeur (David La Haye).