Media playback is unsupported on your device

Kate Winslet on her first villainous role, in Divergent

3 April 2014 Last updated at 12:09 BST

Kate Winslet is finally getting her chance to play the villain in her latest film Divergent.

Her character, Jeanine Matthews, oversees a futuristic Chicago, where society is split into five sections; those who do not fit the system are seen as a threat or "divergents".

The BBC's Tim Masters talked to Winslet about playing a baddie.