China's biggest ever blockbuster, The Great Wall has a budget of more than $100m and stars Matt Damon alongside dozens of Chinese movie stars as heroes saving the world from monsters.

But the Hollywood superstar's leading role in the swashbuckling Chinese showcase has already been the subject of controversy.