Films with Mandarin dialogue also have Chinese subtitles, for the benefit of Cantonese speakers, and sometimes subtitles in English.
Cantonese speakers can watch Mandarin-language films easily because they have Chinese subtitles.