Историю майора Уильяма Кейджа, который оказывается в самом эпицентре инопланетного вторжения на Землю. После неудачной высадки его отряд попадает в засаду, и Уильям оказывается в прошлом, переживая один и тот же день снова и снова.
Чтобы выжить и изменить ход событий, Кейдж вынужден сражаться с пришельцами каждый день, учась на своих ошибках и становясь всё более опытным воином. Постепенно он начинает осознавать, что только он может изменить будущее и спасти Землю.
Уильям встречает сержанта Риту Вратаски, которая также оказывается в прошлом и становится его напарницей. Вместе они пытаются изменить ход событий и остановить инопланетное вторжение.
В процессе борьбы с пришельцами Уильям начинает понимать, что его жизнь может быть не такой уж и ценной, но он готов бороться до конца, чтобы спасти человечество. Постепенно он становится более уверенным в себе и своих способностях.
В конце фильма Уильям и Рита оказываются в решающей битве, где их действия могут определить исход войны. Фильм заканчивается надеждой на лучшее будущее для человечества.