Сюжет кинокартины «Грань будущего» рассказывает об очередном массированном инопланетном вторжении. Некая воинственная раса инопланетян с четко отработанной военной стратегией нападает на землян и никакие мировые армии не могут противостоять захвату. Постепенно человечество объединяет все силы ради борьбы с могущественными противниками и ведет активную пропаганду среди всех бойцов, чтобы те истребляли пришельцев. Майор Кейдж является активным пропагандистским лицом и, не смотря на звание.
Никогда в толковом бою не был. Однажды Кейдж впадает в немилость к высокопоставленному генералу, который в отместку делает майора предателем и отправляет в полк в качестве рядового. Кейдж выходит в бой и гибнет, взорвавшись рядом с неизвестными пришельцем. Вслед за гибелью Кейджа случается невозможное – майор просыпается утром, за день перед боем и все события прошлого дня, включая смерть героя, повторяются. Постепенно Кейдж осознает, что оказался во временной петле, вызванной кровью умершего с ним пришельца. Теперь майор должен понять принцип действия возвращений во времени, чтобы суметь предотвратить гибель многочисленных солдат и устранить вторжение на своей планете.