Tom Cruise stars in action-packed TV spot for Edge Of Tomorrow: watch now