Universal Pictures has released the first trailer for Peter Jackson’s Mortal Engines, which failed to show ahead of Star Wars: The Last Jedi screenings as promised on Twitter by the Jackson.

Based on the Philip Reeve novel of the same name, the film will centre’s on a war-torn steampunk Earth, in which all major cities are mounted on wheels and move around the world. These “Traction Cities” hunt down and consume their smaller counterparts.The film is directed by Christian Rivers, who makes his directorial debut, and stars Hugo Weaving as Thaddeus Valentine, Hera Hilmar as Hester Shaw, Robert Sheehan as Tom Natsworthy, and Stephen Lang as Shrike.

Set in a re-imagined futuristic London, the new trailer shows a glimpse of the incredible world and amazing visuals Peter Jackson and his team have created.

The film will be released in December 2018.