Kate Beckinsale is set to play Princess Margaret in a new film 'The Princess And The Gangster,' about the Queen's late sister's affair with gangster and actor John Bindon, sources say.
Beckinsale to play princess Margaret