Sanjay Dutt and Kangna Ranaut in Knock Out

Last Updated: Thu, Oct 29, 2009 09:44 hrs

Fifty-year old Sanjay Dutt has been shooting with 20-something Kangna Ranaut. And if they were looking compatible despite Kangna being half of Dutt's age, it's because of Dutt's special ketosis-based diet.

"Sanjay went on this special diet in June. It required him to take lots and lots of fattie food and no carbohydrates at all. In fact, carbs would've been potentially lethal for this diet. In no time Sanjay started losing weight. And that too without him having to give up his favourite food," a source close to the actor revealed.

Today, Dutt is looking trimmer than he did ten years ago. And when he shot with Kangna last week, the camera made them look compatible.

Dutt plays an assassin out to get his victim with a sniper rifle in Knock Out.

Kangna Ranaut has always had a fascination for assassin heroes. She began her career with Gangster where her assassin-hero was Shiney Ahuja.

Now in Mani Shankar's Knock Out, she's again attracted to the killer, this time played by Sanjay Dutt. The two became professionally fond of one another while shooting for the comedy, No Problem, in Cape Town.

It is reported that when Mani Shankar was looking for a bright, intense and young actress to play a television journalist, it was Dutt who recommended Kangna to the director.

More from Sify: