VLC for Android is a full audio and video player, with a complete database, an equalizer and filters, playing all weird audio formats. All formats are supported, including MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv and AAC. All codecs are included with no separate downloads. It supports subtitles, Teletext and Closed Captions. It also supports auto-rotation, aspect-ratio adjustments and gestures to control volume, brightness and seeking
The app can play any video and audio files, as well as network streams, network shares and drives, and DVD ISOs, like the desktop version of VLC.
Note: The app its totally free, has no ads, no in-app-purchases.