Marcia Gay Harden as Mathilde Geffard
David Thewlis as Claude Trepagny
Aneurin Barnard as Hamish Goames
Christian Cooke as Rene Sel
Zahn McClarnon as Yvon
James Bloor as Charles Duquet
David Wilmot as Constable Bouchard
Thomas M. Wright as Elisha Cooke
Tallulah Haddon as Melissande
Kaniehtiio Horn as Mari
Lily Sullivan as Delphine