Edge of Tomorrow [based on the book]

Major William Cage (Cruise) has made damn sure that he isn’t anywhere near the front lines. When the alien invasion began he ran was involved in advertising, now he works for the army’s media relations. He is not a soldier, although he walks around in uniform and manages to talk …