Edge of Tomorrow ★★★★

Solid sci-fi, Tom Cruise entertaining and playing to his strengths.