Review: Transformers: The Last Knight (12A))
It transpires that there is a long history of collaboration between humans and robots stretching back to the rule of King Arthur (Liam Garrigan). Esteemed historian and astronomer Sir Edmund Burton (Sir Anthony Hopkins) knows about a dark secret buried in time and he issues a rallying cry to save Earth from destruction.
Spirited Oxford university professor Viviane Wembly (Laura Haddock) answers the call along with inventor Cade Yeager (Mark Wahlberg), US military Colonel William Lennox (Josh Duhamel), orphaned street urchin Isabella (Isabela Moner) and her daredevil pals. They must understand why the Transformers keep returning to the third rock from the sun and learn painful lessons from the past that could tip the war in favour of humanity. However, salvation comes at a price and some of the resistance will have to sacrifice their lives for the greater good.
On general release