Dougray Scott as Norman Godfrey
Bill SkarsgÄrd as Roman Godfrey
Landon Liboiron as Peter Rumancek
Famke Janssen as Olivia Godfrey
Demore Barnes as Michael Chasseur
Penelope Mitchell as Letha Godfrey
Laurie Fortier as Marie Godfrey
Kandyse McClure as Clementine Chasseur
Joel de la Fuente as Johann Pryce
Madeleine Martin as Shelley Godfrey
Nicole Boivin as Shelley Godfrey
Madeline Brewer as Miranda Cates
Kaniehtiio Horn as Destiny Rumancek
Lili Taylor as Lynda Rumancek
Kandyse McClure as Chausser
Aaron Douglas as Sworn
Freya Tingley as Christina Wendall