The new Bollywood thriller Bodyguard has broken Indian box office records in its first two days, industry analysts said.

The film sees Salem Khan playing a bodyguard to Kareena Kapoor and is a remake of the 2010 Malayalam-language movie of the same name.

“Salman Khan’s Bodyguard has smashed all previous records and has emerged the biggest opener ever in the history of Hindi cinema,” wrote Taran Adarsh on the bollywoodhungama.com website. The film took 215 million rupees ($4.68 million) on Wednesday and 183 million rupees on Thursday, taking the two-day total to 398 million rupees, he said, using figures from studio Reliance Entertainment.

“The business is expected to zoom upwards from Friday onwards, when the weekend begins,” he wrote.

Mr Adarsh said the film was also on course to break the record for opening weekend takings.

According to the boxofficeindia.com site, which tracks cinema takings, Mr Khan’s award-winning corrupt cop movie from last year, Dabangg (Fearless), holds the record for first day takings in India with 193.4 million rupees gross.

Dabangg also holds the record for first weekend takings with 653.4 million rupees and for the first week at 1.08 billion rupees.

Aamir Khan’s 2009 film Three Idiots holds the record for all-time takings with 2.69 billion rupees.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.