Осторожно спойлер:
В центре сюжета фильма «Исходный код» находится капитан Колтер Стивенс, которого играет Джейк Джилленхол. Стивенс оказывается в экспериментальной программе, позволяющей ему переживать последние восемь минут жизни другого человека. Его задача - выяснить, кто устроил теракт на поезде в Чикаго. Действие происходит в недалеком будущем, где технологии позволяют подключаться к сознанию погибших. Колтер просыпается в теле Шона Фентресса, одного из пассажиров поезда, и сталкивается с его окружением, включая девушку, которую Шон любит, и других пассажиров.
Колтер повторно переживает события на поезде, пытаясь собрать детали, чтобы предотвратить новую атаку. Каждый раз, когда он возвращается в программу, он получает возможность взаимодействовать с разными персонажами, что позволяет ему постепенно раскрывать тайны, скрывающиеся за терактом. Однако с каждым новым заходом он сталкивается с ограничениями и трудностями, поскольку программа имеет свои правила и временные рамки. Колтер осознает, что его действия могут изменить не только ход событий, но и его собственную судьбу.
По мере развития сюжета Колтер начинает испытывать эмоциональную связь с людьми, которых он встречает в ходе своих путешествий. Он стремится не только спасти жизни, но и разобраться в своей собственной. Каждая попытка окончена неудачей, и Колтер вынужден искать новые способы для достижения своей цели. Вопросы о реальности и о том, что значит быть живым, становятся все более актуальными, когда он начинает осознавать, что его действия имеют последствия.
Тем временем, команда ученых, работающая над проектом, под руководством доктора Рутгерса, пытается справиться с проблемами, возникающими в ходе эксперимента. Они осознают, что программа не так проста, как кажется, и что Колтер рискует не только своей жизнью, но и жизнью других. В ходе своих попыток он сталкивается с неожиданными поворотами, которые ставят под сомнение не только его миссию, но и саму природу времени и памяти. Каковы будут последствия его действий и удастся ли ему спасти жизни? Ответы на эти вопросы остаются открытыми до самой последней минуты.