There's quite a cinematic tradition of molls, the gangster's girl who works for him and alongside him, the junglee billi to his tabby-cat ways.
With Sonakshi readying to play a moll in the Once Upon A Time In Mumbaai sequel, here's a look at some women who really rocked that part.
Lara Dutta - Don 2
In recent Shah Rukh Khan starrer Don 2, Lara looked and behaved immensely distracting as she got things in place for King Khan. A striking woman of considerable charm, she was a gangster's dream.
Kangna Ranaut - Once Upon A Time In Mumbaai
Playing a vintage Bollywood heroine relentlessly wooed by a gangster, Kangna Ranaut arguably looked her best in Once Upon A Time In Mumbaai, carrying off the period look with grace.
Katrina Kaif - Race
Kat Kaif rocking the sexy secretary look? Yes please.
Katrina's Sophia stayed in the shadows listening intently to everything her boss Saif Ali Khan said, and providing whatever he craved. Even off the job.
Priyanka Chopra - Don
In Farhan Akhtar's mostly disastrous remake of the 1978 classic, Priyanka shone as a well-cast Roma replacement -- who really, really knew how to fill out a clingy jumpsuit.
This one was pretty badass.
Mallika Sherawat - Aap Ka Suroor: The Movee: The Real Love Story
Molls don't come any more memorable than Ruby James.
Straddled with that disastrous name for her character in the Himesh Reshammiya starrer, Sherawat sizzled nonetheless in Mehbooba O Mehbooba.
Tabu - Maqbool
Granted, Tabu's Lady Macbeth role in Vishal Bhardwaj's great gangland film was more like the gangster's queen, but when we're talking of women who unforgettably distract both gangster and his goons, she's the one.
Bindu - Zanjeer
No list of molls would be complete without a mention of Mona Darling, the name popularised by Ajit jokes, and perhaps the most interesting Mona of all was Bindu in Prakash Mehra's Zanjeer.
That role will be played by Mahi Gill in the film's upcoming remake.
Bipasha Basu - Dum Maaro Dum
In Rohan Sippy's rather haphazard Dum Maaro Dum, Bipasha brought the heat as she played a sweet girl called Zoey who gets mixed up with a gangster called Biscuit (played by Aditya Panscholi) and starts dealing in drugs.
Manisha Koirala - Company
In recent memory, perhaps no moll has had a bigger on-screen impact than Koirala who dazzled through her portions of Ram Gopal Varma's Company.
Her cold, jaded Saroja made for a fantastic character.
Zeenat Aman - Don
Without a doubt the most iconic of Hindi film molls, Bollywood's Westernised bad girl never got better than Zeenat's Roma in the original Don.
Armed with pantsuits, martial arts and vengeful sass, she was ready for it all.