China's box office earnings reached CNY459 million (USD63.7 million) during the three-day #DragonBoatFestival break as of 9 p.m. yesterday, according to movie data platform Beacon. Mission: Impossible - The Final Reckoning topped the chart with about CNY190 million (USD26 mln).