Nastoletni Nathan Harper (Taylor Lautner) mieszka z rodzicami w komfortowym domu na przedmieściach. Opiekuńcza matka Mara (Maria Bello) i ojciec Kevin (Jason Isaacs) dbają, by niczego mu nie brakowało. Chłopak podkochuje się w swojej rówieśnicy z sąsiedztwa, Karen (Lily Collins), ale nie ma odwagi wyznać jej, co czuje. Pewnego dnia Nathan przypadkowo zagląda na stronę internetową poświęconą osobom zaginionym. Tam, zszokowany, znajduje swoje zdjęcie z dzieciństwa. Zaczyna podejrzewać, że został uprowadzony, gdy był dzieckiem. Zanim udaje mu się usłyszeć jakiekolwiek wyjaśnienia, jego rodzice zostają zamordowani przez płatnych zabójców. Nathan i będąca świadkiem zabójstwa Karen muszą uciekać. Ściga ich tajemniczy Kozlow (Michael Nyqvist) oraz zamieszani w sprawę agenci federalni, dowodzeni przez Franka Burtona (Alfred Molina). Chłopak okazuje się jednak niełatwym celem. Jest bystry, zna sztuki walki i za wszelką cenę chce poznać prawdę o swoim pochodzeniu...