Guy Pearce (John Boyd) : Daniel Picard
Robert Carlyle (Ives / F.W. Colqhoun) : Jacques Lavallée/Sébastien Dhavernas
David Arquette (Cleaves) : Sébastien Dhavernas/François Sasseville
Jeremy Davies (Toffler) : François Trudel
Jeffrey Jones (Hart) : Carl Béchard
John Spencer (Slauson) : Yvon Thiboutot
Neal McDonough (Reich) : Sylvain Hétu