MX Player has been in the Google Play Store for many years and is one of the best video player app for Android devices. Your phone has a built-in video player app, but it generally comes with limited features and video format support, but with MX player you can play almost all types of videos. In addition to that, you can directly download subtitles while watching a movie.
You can also use the app to listen to music and watch online web series, movies, tv shows, sports, and so on for free with few ads. There is also a separate tab for games where you can earn coins while playing games and use them to watch premium movies or redeem exclusive coupons.