Woodley: James owes me a meal!
Shailene Woodley has joked that her Divergent co-star Theo James has to repay her for all the home-cooked meals she made for him.
The 22-year-old actress, who plays Tris Prior in the big-screen adaptation of Veronica Roth's futuristic novel, said she would sometimes cook for Theo, although her dinners may not have been to his taste.
"I was cooking a few dinners and he would come over some nights, but Theo doesn't like garlic and I love garlic. So I don't think he enjoyed my cooking very much because there's always a lot of garlic involved," she said.
When asked if he ever returned the favour, she quipped: "Never, never. What a d***!"
Theo revealed that he couldn't take to Shailene's healthy ways.
The British actor, who plays her love interest Four, said: "She cooked me raw garlic. She basically is the most healthy person in the world in a really real way, in a way that puts me to shame.
"So she would try and cook for me and cook me things to turn my wicked ways from bad food to good food. She kind of succeeded in some ways, but unfortunately I'm a bloke and I like steaks, bad hamburgers and s*** like that."
:: Divergent opens in cinemas on April 4.