Edge of Tomorrow
For most of his career, Tom Cruise has played Intense Perfect Men. From Reacher to Oblivion to the Mission: Impossible series, the men Cruise plays know everything, they're in peak physical condition, and they never fuck up. In other words, they're boring—and often irritating—to watch. That's why, early in Edge of Tomorrow, when Cruise, as Major William Cage, is revealed as a shiftless coward with no moral center, I let out a full-body sigh of relief.
by Paul Constant