24歲的傑克(安德魯·加菲爾德 Andrew Garfield 飾)獲得假釋出獄,負責接管他的特里(彼得·穆蘭 Peter Mullan 飾)爲他安排了新名字新房子新工作,於是他用「傑克」這個名字開始了新生活。在新的工作環境中,傑克認識了新朋友克里斯(肖恩·埃文斯 Shaun Evans 飾),也結交了一個女朋友米歇爾(凱蒂·里昂絲 Katie Lyons 飾),還在一次車禍中救了一名女孩。然而,已經改過自新的他必須向所有人隱瞞——自己曾經是個殺人犯的祕密。曾經的傑克是個受到老師家長冷落的少年,他和唯一的朋友菲利普整天廝混在一起,有一天,他們在小樹林裡殘忍地殺害了一名少女……
傑克在適應新生活的同時,往日的記憶常常一幕幕地浮現。多年前的命案引起社會的強烈關注,小報們時刻在關注這個少年殺人犯,網上也炒起了懸賞金。隨後女朋友的無故失蹤讓他陷入不安中,曾經被稱作「男孩A」的他又如何面對以後的生活……
本片改編自喬納森·特里蓋爾獲得多項大獎的同名小說。