The odds tend to be stacked against any person who takes on a popular YA novel adaptation. However, visionary Director and screenwriter – Peter Jackson (Lord of the Rings trilogy and The Hobbit) – created a cinematic experience that did the literature of Mortal Engines justice.

Enter a post-apocalyptic world hundreds of years into the future. Where cities have become moving machines and society has been forced to return to a time without technological devices. Before the (now mobile) city of London wreaks havoc on what is left of the world, it must be stopped.

Hera Hilmarsdóttir delivers an impressive performance as the tough as nails heroine, Hester Shaw who is set on going up against villainous Thaddeus Valentine (Hugo Weaving). Joining her are Tom Natsworthy (Robert Sheehan) and Anna Fang (Jihae). Each willing to go up against the villainous Valentine for their own individual reasons.

Among the alarmingly deconstructed version of Earth and the chaos ensued there are moments of tenderness and vulnerability. It is visually impressive with impressive stunt work and realistic special effects.

Mortal Engines will leave you asking the age-old question: are human beings capable of learning from the past, or is the human race doomed to repeat the same mistakes? Enjoy unexpected surprise action, moments of sweetness, strong female leads and many nail-biting moments that will have you on the edge of your seat clutching your popcorn.

Readers also enjoyed  Review: Bohemian Rhapsody.