Cruise and his co-star Emily Blunt were in the capital for the first of three world premieres of Edge Of Tomorrow – a science fiction thriller in which they play soldiers fighting off an alien attack, only to be killed then forced to relive the battle over and over until they come closer to defeating their enemies.