Edge of Tomorrow also goes by the name "Live Die Repeat" This is maybe the most under-rated sci-fi movie of the last decade Highly recommend