I was a bit apprehensive about Edge of Tomorrow, not because Tom Cruise is a bit of a nut job, but due to the premise of the main character reliving a single day in time. With a tagline like “Live, Die, Repeat”, one would expect a lot of repetition. However, Edge of Tomorrow – starring Tom Cruise and Emily Blunt – was surprisingly non-repetitive.
Tom Cruise plays Major William Cage, a recruitment officer during a time when a supposedly unbeatable alien race has invaded planet Earth. In very short order, he finds himself forced into a combat suicide mission where upon dying he wakes up the previous morning and has to replay the events leading up to his death.
The most repetition took place in the first 15 or so minutes, after that the script cleverly continues the story with a mix of picking up where Cruise’s character last died or advancing the story and catching the audience up through dialogue. The movie kept you guessing as to what was going to happen next, and there were a couple interesting twists here and there.
Edge of Tomorrow is a decent sci-fi action flick with an interesting concept that translated well through the script and directing. While Tom Cruise and Emily Blunt, who played hard-ass Special Forces soldier Rita Vrataski, were o.k. together, at times I had problems with Blunt in the role and would have preferred to see someone a bit more hardened like Katee Sackhoff (Starbuck in Battlestar Galactica), or Michelle Rodriguez (Avatar, Fast & Furious series) in the role of Vrataski. Not to say Blunt was horrible, she did a great job but I feel like the role better suited someone else. Bill Paxton was a treat as well in his role as Master Sergeant Farell.
The creature effects were well done, and – as is becoming the “norm” in movies and games these days – the exo-skeleton suits the soldiers use were pretty believable as a modern/future technology. Set in Europe, the bombed out, war-torn settings – from London to Paris – weren’t overdone at all.
Edge of Tomorrow is definitely worth a watch if you didn’t catch it in theatres.