Kate Winslet took Divergent role to impress her childrenKate Winslet took Divergent role to impress her childrenTitanic star Kate Winslet took on the role of a villain in the upcoming movie Divergent because she wanted to leave a lasting impression on her children.

The 37-year-old actress, who is pregnant with her third child, says she immediately signed on to play Jeanine Matthews in the film adaptation of Veronica Roth's bestselling novel so that her kids, Mia and Joe, would consider her to be 'cool', reported MTV online.

"I didn't have any hesitation at all. It was such a great script. It's a fantastic book. My daughter is going to be 13, and my son is almost 10, and they're getting to that age where this is the type of literature they're going to be reading very soon," Winslet said.

"In fact, my daughter, two days ago, came home from school and went, 'Mum! You're never going to believe it. Rufus came up to me at school and said, is your mum really in Divergent? Is there going to be a premiere? Can you get me a ticket?'... My daughter suddenly had a new found respect for me. I'm just going to go with that. I did it because I wanted my kids to think I was cool," she said.

The Neil Burger film, set in a dystopian version of Chicago, Illinois, is the first in a trilogy of movies and is due for release next year. Shailene Woodley, Zoe Kravitz and Maggie Q are also set to star in the film.