This is the classic AC3 codec issue. Your phone's hardware does not support Dolby audio. Solution: Use VLC or MX Player (Software decoding mode).
Can someone explain what risks I'm taking by pirating movies? o2cinemas mp4 mobile movies work
The file is likely corrupted in the header. Use an app called "MP4 Fixer" (Android) or remux the file using the VLC app (convert/save function). This is the classic AC3 codec issue
For many, O2cinemas was the go-to source for Hollywood blockbusters dubbed in Hindi, as well as the latest Bollywood hits, all formatted to fit in your pocket. o2cinemas mp4 mobile movies work