Edge of Tomorrow

Edge of Tomorrow ★★★★½

There's so much to love here.