Synopsis - Yuri Orlov (Nicolas Cage), un immigré polonais aux États-Unis, est marqué à vie lorsqu'il est témoin d'une fusillade dans un restaurant. Il y trouve une vocation : il sera trafiquant d'armes. Il convainc son frère Vitaly (Jared Leto) de devenir son partenaire, et fait rapidement fortune dans le milieu. Quand il épouse Ava (Bridget Moynahan) et fonde une famille, il commence à mener une double vie. Traqué par un agent d'Interpol, l'incorruptible Jack Valentine (Ethan Hawkes), seul à mener son affaire après avoir envoyé son frère en cure de désintoxication, puis quitté par sa femme qui découvre sa véritable profession, Yuri se retrouve confronté à la question de la légitimité de son métier. Le moment est peut-être venu pour lui de changer de vie, mais est-ce encore possible ?