Shailene Woodley’s rebel teen lives in a post-apocalyptic Chicago whose citizens are divided into five colour-coded factions based on personality.

She is secretly a mix of attributes, however, which makes her a threat to Kate Winslet’s ruthless leader. Woodley does her best to make her character seem fresh, displaying both tremulous vulnerability and gritty resolve while hurling herself off moving trains and tall buildings en route to a showdown with Winslet.

So it’s a shame that the rickety plot and the film’s lack of visual flare don’t do her or Winslet justice.