Divergent stars Shailene Woodley and Theo James ensured the spotlight was on them at the world premiere of the sequel tonight in London.

The pair, who reprise their roles in Insurgent, were joined by author Veronica Roth – whose books the movies are based on – and the film’s producers at the Odeon cinema in Leicester Square.

Kate Winslet, who plays Erudite faction leader Jeanine Matthews, sent a video message apologising for her absence, saying: “Hi London. Sorry I cannot be there tonight.”

Shailene Woodley attending the world premiere of Insurgent at the Odeon Leicester Square
Shailene Woodley (Ian West/PA)

Woodley, who returns to play Beatrice “Tris” Prior in the second instalment of the big-screen adaptation of Roth’s dystopian novels, wore a white dress by Ralph Lauren with a cut out back, which she kept covered up with a pinstripe blazer.

Theo James and Shailene Woodley attending the world premiere of Insurgent at the Odeon Leicester Square
Theo James and Shailene Woodley (Ian West/PA)

The Fault In Our Stars actress, 23, was accompanied by her British co-star James, who plays Tobias “Four” Eaton.

Writer Veronica Roth (left), Theo James and Shailene Woodley
Writer Veronica Roth (left), Theo James and Shailene Woodley (Ian West/PA)

The sequel to the 2014 adventure sees their characters going on the run from Winslet’s character.

“It was loads of fun. The thing about this film is it looks like (we are running for) seven minutes but in reality, we were running for two months so it wasn’t too intense,” Woodley said.

For James, however, the action scenes packed a punch – literally.

“I got hit in the face during the train sequence so I got clocked, but the film makes you feel tough,” the 30-year-old actor joked.

Shailene Woodley attending the world premiere of Insurgent at the Odeon Leicester Square
Shailene Woodley (Ian West/PA)

Woodley also revealed Winslet is the “complete opposite” to her villainous screen persona.

“She’s the complete opposite which is why I think she’s so convincing in this film because she’s able to talk and do it through her alter-ego.”

Octavia Spencer, Naomi Watts, Miles Teller and Ansel Elgort also star in Insurgent, which opens in UK cinemas on March 19.

Ashley Roberts and Sam Faiers were among the stylish ladies walking the red carpet.

Ashley Roberts
Ashley Roberts (Ian West/PA)
Casey Batchelor attending the world premiere of Insurgent at the Odeon Leicester Square
Casey Batchelor (Ian West/PA)
Zoe Hardman attending the world premiere of Insurgent at the Odeon Leicester Square,
Zoe Hardman (Ian West/PA)
Sam Faiers attending the world premiere of Insurgent at the Odeon Leicester Square
Sam Faiers (Ian West/PA)
Fran Newman-Young attending the world premiere of Insurgent at the Odeon Leicester Square
Fran Newman-Young (Ian West/PA)