Gerard Butler is suing the producers of the action movie Olympus Has Fallen, alleging he is owed at least $10million in backend compensation.

The 51-year-old Scottish actor is claiming that producers of the 2013 movie understated domestic and foreign box office receipts by tens of millions of dollars.

Butler also alleges that Nu Image and Millennium Films failed to report $8million that was paid to its own executives.

Variety reports that the lawsuit states: 'Producers have earned tens of millions of dollars from Olympus but refuse to pay Butler a penny of the grosses and profits promised to him in the parties' agreement.

‘Butler refuses to tolerate Defendants’ misrepresentations and other wrongful conduct. Butler worked with Defendants to create a highly successful movie franchise. He demands his fair share.’

In the film, Butler played Secret Service agent Mike Banning, who is sent to rescue the US President after an attack on the White House.

Olympus Has Fallen was a box office hit and took $170m (£122m) worldwide on $70m budget, and he starred in two sequels - 2016’s London Has Fallen in 2016 and 2019’s Angel Has Fallen.

The suit alleges that Butler's contract entitled him to 10% of net profits, plus 6% of domestic adjusted gross receipts above $70m and 12% of foreign adjusted gross receipts above $35m (£25m) – as well as bonuses for hitting certain box office thresholds.

The actor claims that he hired an auditor who found that domestic receipts were understated by $17.5m (£12.5m) and producers’ receipts were understated by $12m (£8.6m).

He also alleges that the producers deducted the full cost of foreign publicity from receipts, even though half the cost was picked up by foreign distributors.

Butler’s suit comes after Scarlett Johansson sued Disney.

She has accused the company of breaching her contract for Black Widow by releasing the film simultaneously on its streaming service and in theatres – something she claims diluted her salary, as her bonuses were contingent on box office success.