A new trailer for sci-fi thriller Edge of Tomorrow has been released online.

The movie stars Tom Cruise as a soldier who's caught in a time loop in the final days of a war between humans and aliens.

Major William Cage (Cruise) has never seen a day of combat when he is dropped into what amounts to a suicide mission.

Killed within minutes, Cage is then thrown into a time loop which forces him to live out the same brutal combat over and over - and get killed again and again.

Emily Blunt also stars in the blockbuster, previously entitled All You Need Is Kill, which is being directed by The Bourne Identity's Doug Liman.

Edge of Tomorrow is due for release on May 30.