Mortal Engines, a post-apocalyptic adventure film based on the novel of the same name by Philip Reeve and due for release on December 13, is directed by Oscar-winning visual effects artist Christian Rivers (known for his work on King Kong (2005), The Lord of the Rings: The Two Towers (2002) and The Hobbit: An Unexpected Journey (2012)).

Joining Rivers are Academy Award-winning filmmakers Peter Jackson, Fran Walsh and Philippa Boyens, who collaborated on the screenplay.

Things you need to know before the new Avengers hits theatres

Set thousands of years after civilisation has been destroyed by a cataclysmic event, the film explores a futuristic, steampunk version of London, which is now a giant machine striving to survive in a world that is fast running out of resources.

Gigantic moving cities roam across the Earth, ruthlessly preying on smaller traction towns. Tom Natsworthy (played by Robert Sheehan) – who hails from a lower tier of the great traction city of London – finds himself fighting for his own survival after he encounters the dangerous fugitive Hester Shaw (Hera Hilmar).

With little prior acting experience, South Korean musician Jihae Kim was cast as Anna Fang, an airship pilot in Mortal Engines, to star alongside Sheehan and Hilmar.

Marvel stars promote ‘Avengers: Infinity War’ in Singapore

Reeve’s novel, Mortal Engines (2001), is the first of four books in the Mortal Engines Quartet, which includes Predator’s Gold (2003), Infernal Devices (2005), and A Darkling Plain (2006). Apart from Tom and Hester, Anna is the only character to appear in all four books, making her a pivotal character in the series.

Marvel’s superhero Black Panther invades New York Fashion Week

Jihae Kim’s appearance as Anna in the film’s trailer indicates that we can expect to see her playing a major role in the upcoming movie.

Want more stories like this? Sign up here. Follow STYLE on Facebook, Instagram and Twitter