And if they were looking super-compatible in spite of Dutt being half of Kangana's age it's all because of a special ketosis-based diet.
Says a source close to Dutt, "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 Sanju having to give up his favourite food."
Today Dutt is looking trimmer than he did ten years ago.And when he shot with Kangana last week the camera couldn't tell their age difference.
Dutt plays an assassin out to get his victim with a sniper rifle in Knock Out.
Kangana Ranaut has always had a fascination for assassin heroes. She began her career with Gangster where her assassin-hero was the 30-plus Shiney Ahuja.
Now in Mani Shankar's Knock Out she's again attracted to the killer-hero, this time played by the 50-year old Sanjay Dutt. The two became professionally fond of one another while shooting for the comedy No Problem in Cape Town.
When Mani Shankar was looking for a bright intense young actress to play a television journalist it was Dutt who recommened Kangana.