R. Lee Ermey (Buck Olmstead) : Aubert Pallascio
William Fichtner (Jack McGinnis) : Jean-Luc Montminy
Danny Glover (Bob Goodall) : Victor Désy
Walton Goggins (Bud) : Sylvain Hétu
Jared Leto (Lane Dixon) : Martin Watier
Ted Levine (Nate Booker) : Raymond Bouchard
Dennis Quaid (Frank LaCrosse) : Hubert Gagnon
Julio Oscar Mechoso (Jorge Martinez) : Luis De Cespedes