Shailene Woodley has revealed that her Divergent co-star Theo James has skills in the kissing department.
The Golden Globe-nominated actress got to lock lips with the up-and-coming actor during some romantic scenes in the big-screen adaptation of Veronica Roth's sci-fi novel.
"He's an incredibly masculine man with a beautiful soulful heart - and he was a great kisser," she told People.
Shailene, who plays Beatrice 'Tris' Prior, was left with scars on her hip and chest after doing most of the stunts herself, including climbing a Ferris wheel, jumping off a train and getting submerged in a water tank.
"I love adrenaline and working hard. It was intense, but it was also very fun," admitted the 22-year-old.
Kate Winslet, Ray Stevenson, Maggie Q and Jai Courtney also star in Divergent, which will be released in UK cinemas on April 4.