Căpitanul Colter Stevens (Jake Gyllenhaal) se trezește în corpul unui necunoscut, într-un tren spre Chicago, fără a ști cine este, cum a ajuns acolo sau de ce. Astfel, descoperă că face parte dintr-o operațiune specială cu scopul de a opri un atac terorist în urma căruia un tren a fost aruncat în aer. Iar misiunea cu totul neobișnuită, este de fapt un experiment guvernamental numit Codul Sursă, un program care îi permite lui Colter să preia identitatea unui alt individ, în ultimele minute ale vieții acestuia. Confruntându-se cu o a doua amenințare, cu mult mai periculoasă, care s-ar putea solda cu moartea a milioane de locuitori ai orașului Chicago, Colter retrăiește explozia trenului iar și iar. De fiecare dată încearcă să adune mai multe indicii prin care să se apropie de personajul diabolic din spatele atentatului, pentru a-l prinde și a preveni un nou atac.