How do you calculate the heart rating displayed on a film’s page?

A film needs to have a minimum threshold of votes for the heart rating to be displayed. We also do not display the heart rating for a film before it has actually been screened/released.

The rating algorithm is a complex formula that calculates the weighted average of ratings from ticket buyers, non-transacting users and critic reviews. The formula is designed such that ratings from ticket buyers have the maximum influence on the overall heart rating of the film. The algorithm is also constantly updated to detect spam patterns and identify fake ratings.