Tom Cruise, dare I say, has been making really decent stuff these days, some of which is downright brilliant. Oblivion had its moments, carried on wings of an M83 score that was better than the film itself (hello Tron Legacy syndrome), Jack Reacher was solid badassery all round, but Edge Of Tomorrow is just pure class and could almost be considered an instant classic. I waited a long time to finally see it, because in most cases a pg-13 sci fi blockbuster starring Tom would be cause for me to cruise right on by in the Netflix/on demand lineup and pick something else. The reviews were uncommonly good though, and so I inevitably went for it. I’m sorry I waited, because it’s flat out spectacular. What makes it so? Well, it is everything I described above. A sci fi, blow ’em up blockbuster starring Tom Cruise, packed to the gills with action, aliens and stuffed with more Independence Day fireworks than you can shake a stick at. The catch? It has the plot, script and character development to match. This is one seriously thought out story, with heroes who don’t start off that way, conflict among the ranks of characters and genuine, honest to god arcs. You can hurl all the cash you want at a film and blow up as much shit as you can, but if you don’t have those core elements of story in place, and well so, you’ll end up with a hollow piece of vapid space garbage (like that Independence Day sequel). No, this one earns its stripes, opening up during a chaotic intergalactic war between humans and a formidable alien race, who are winning fast and stamping out any hope for our race. Cruise plays a weaselly military PR puppet who talks shit but has never seen a moment of actual combat, until he’s thrown directly into it by chance, with neither skills nor experience to keep him afloat. Stuck in a Groundhog Day esque time loop (I won’t spoil the how and why, but it’s a wicked smart premise that logically plays out), our coward gradually gains what it takes, day by day, to become a hero and save the planet. It takes a lot of dying and starting over though, each day beginning in the same fashion, the possibilities ripe for him to finally get that perfect round and win the day. Emily Blunt, that adorable badass, plays the most adorable badass thus far in her career, a resilient and vulnerable valkyrie who’s rage at the marauding fiends burns through terrifically, providing moments of grit, warmth and humour as needed. Bill Paxton plays a gung-ho military honcho with the same gee whiz charm that made Pvt. Hudson (Aliens, for you plebs) so memorable, and Brendan Gleeson does a third act encore as another General who takes a fair bit of convincing to get onboard with their plan. It’s so much fun you never want it to end, the high concept used for all it’s worth, supported by truly inspired creature design, detailed steam punk style weaponry and old school Hollywood fanfare rationed out in deliciously measured portions, resulting in that perfect recipe, an effects driven crowd pleaser with the brains to back it up. Who knew they could still make that? It’s a thing of beauty.