Live Die Repeat: Edge of Tomorrow
Alistair Ryder
It doesn't really do anything more than live up to the "Starship Troopers meets Source Code" tag, let alone better either of those films, but it is undeniably enjoyable throughout.