Mx player is the best free video player for android and runs very smoothly without any problem.it supports a wide range of audio and video formats and hence useful for watching wide range of videos.it occupies very less space and works faster.it useful to play everything on the device unlike other video players.its very easy to use.it also supports subtitle and helps in watching movies conveniently.its performance is strong and no other app can give competition to it. the only drawback is too many ads sometimes disturbing the overall experience.