Best video players for Android
1. MX Player
Hey, it even allows you pinching to zoom in your video while playing, timing subtitles with scroll, kids lock and advanced streaming! Quirks are issues on some handsets when playing high-res MKV files, sound issues, as it doesn't support DTS, and it also needs a bit better video folder list interface, but overall you can't go wrong with it. Comes with Jelly Bean and full multicore processor support.
BSPlayer has arguably the best streaming support, too, so you can enjoy your huge NAS or shared PC folder collection without hassles. Added bonus - automatic subtitle finder for your movies when connected to the Internet.
4. QQ Player
The added value here is the Private locker, where you can stash password-accessible videos you don't want others to see, you know what we mean.
The added value is an easy way to change the playback speed from the player's interface and asf streaming, while downsides are stability, as well as the lock screen issue with some devices.
Unfortunately it hasn't been updated for a while, and its hardware acceleration often has issues with lag or skipping in the first few frames. Still one of the better alternatives out there. Trial version can be unlocked for $1.99 now.