Edge of Tomorrow ★★★½

Damn