Hilary Swank (Betty Anne Waters) : Camille Cyr-Desmarais
Sam Rockwell (Kenny Waters) : Gilbert Lachance
Minnie Driver (Abra Rice) : Anne Dorval
Melissa Leo (Nancy Taylor) : Chantal Baril
Marc Macaulay (Boisseau) : Sébastien Dhavernas
Bailee Madison (Jeune Betty Anne) : Juliette Mondoux
Clea DuVall (Brenda Marsh) : Pascale Montreuil
Juliette Lewis (Roseanna Perry) : Violette Chauveau
Peter Gallagher (Barry Scheck) : Pierre Auger