Kate Winslet on her first villainous role, in Divergent

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.