Michael Shannon (Richard Kuklinski) : Louis-Philippe Dandenault
Winona Ryder (Deborah Pellicotti) : Violette Chauveau
Chris Evans (M. Freezy) : Antoine Durand
Ray Liotta (Roy Demeo) : Daniel Picard
David Schwimmer (Josh Rosenthal) : Daniel Lesourd
Robert Davi (Leonard Marks) : Éric Gaudry
John Ventimiglia (Mickey Scicoli) : Manuel Tadros
James Franco (Marty Freeman) : Martin Watier
Stephen Dorff (Joey Kuklinski) : Patrice Dubois