Both movie stars' Mandarin are fine. Truly and reasonably, speaking China's national language (Mandarin) is 100% right , necessary and good for the whole China's unity, to standardize China's only national official language. So that all provinces are speaking ands using the same national language. No more special district or province which has caused too much complain from other provinces in China. Cantonese will not be one of the official languages after another 24 years when the Chao ONE-COUNTRY-TWO SYSTEMS is expired.