Robert Redford (Jim Grant / Nick Sloan) : Daniel Roussel
Shia LaBeouf (Ben Shepard) : Hugolin Chevrette
Susan Sarandon (Sharon Solarz) : Claudine Chatel
Nick Nolte (Donal Fitzgerald) : Hubert Gagnon
Julie Christie (Mimi Lurie) : Élizabeth Lesieur
Chris Cooper (Daniel Sloan) : Sébastien Dhavernas
Terrence Howard (Cornelius) : Gilbert Lachance
Stanley Tucci (Ray Fuller) : Jacques Lavallée
Richard Jenkins (Jed Lewis) : Jean-Marie Moncelet
Anna Kendrick (Diana) : Catherine Bonneau
Brendan Gleeson (Henry Osborne) : Marc Bellier
Brit Marling (Rebecca Osborne) : Mélanie Laberge
Sam Elliott (Mac McLeod) : Aubert Pallascio
Stephen Root (Billy Cusimano) : Louis-Georges Girard
Lochlyn Munro (Munro) : Martin Watier
David Lewis (Lewis) : Tristan Harvey