Lee Boyd Malvo (Tequan Richmond) lebt alleine auf der Insel Antigua, seitdem ihn seine Mutter (April Yvette Thompson) verlassen hat. Als er einen Selbstmordversuch unternimmt, wird er von dem ehemaligen Scharfschützen John Allen Muhammad (Isaiah Washington) gerettet. John scheint ein perfekter Vater für seine drei Kinder zu sein und nimmt Lee bei sich auf. Es stellt sich jedoch heraus, dass er diese gegen den Willen der Mutter und gegen die Sorgerechtsvereinbarung bei sich hält. Als diese sich zur Wehr setzt und mit ihren Kindern an einen unbekannten Ort zieht, wird John zunehmend verbitterter. Zugleich übernimmt er mehr und mehr die Rolle eines Ersatzvaters für Lee und bringt ihm den Umgang mit unterschiedlichsten Waffen bei. Schließlich nimmt er den Jungen mit in die Vereinigten Staaten, wo er über seinen Freund Ray (Tim Blake Nelson) Zugriff auf eine Vielzahl von Waffen bekommt. Lee macht sich Johns radikale Ansichten zunehmend zu eigen und nimmt an dessen Planung seiner Terroranschläge schließlich selbst teil.