The Divergent Series (12A) 121 mins.

The battle for futuristic hearts and minds continues in the third film in the Divergent saga, adapted from Veronica Roth's bestselling trilogy for young adults, which splits the final book in order to maximise box office takings.

A final instalment, The Divergent Series: Ascendant, will be released on June 9, 2017.

In Allegiant, Tris (Shailene Woodley), her lover Four (Theo James), brother Caleb (Ansel Elgort), good friend Christina (Zoe Kravitz) and Dauntless traitor Peter (Miles Teller) venture outside the walls of Chicago for the first time and discover that everything they have been told by Jeanine (Kate Winslet) and her cohorts from Erudite is a lie.

Unsure who they can trust in this cold, unforgiving world, Tris and her compatriots face difficult choices in order to survive, while Four experiences painful reminders of the past as he confronts his abusive father Marcus (Ray Stevenson) and conniving mother Evelyn (Naomi Watts).

A battle ignites beyond the city walls led by the mysterious David (Jeff Daniels), whose grand experiment has far-reaching consequences for the fate of mankind. Friendships are tested to breaking point and Tris is faced with heartbreaking life-or-death decisions to save friends and allies.