Mortal Engines is a 2018 post-apocalyptic steampunk film, based on the 2001 novel. Directed by Christian Rivers and written by Fran Walsh, Philippa Boyens, and Peter Jackson, it stars Hera Hilmar, Robert Sheehan, Hugo Weaving, Jihae, Ronan Raftery, Leila George, Patrick Malahide, and Stephen Lang. From Wikipedia