For movies, shows and live tv apps.

HDtv Ultimate

HDtv Ultimate is a free app for watchiing live tv offering access to hundreds of channels, as well as shows from multiple countries around the world.

If you want to watch live tv including live sports and news as well as series and movies for free, HDtv Ultimate got you covered. You will find streaming content of all kinds depending on your country.
Once you have installed the app, you will need to install MX Player and VLC, then select your country so that streaming content will be tailored accordingly.
HDtv Ultimate latest version also includes radio allowing you to listen to channels from all over the world.
Apps such as HDtv Ultimate has made it very easy to cut the cord. No longer do you need to pay for expensive monthly subscriptions for live TV and you will quickly realize once you start using this app.
HDtv Ultimate  is region locked in some countries so if you are unable to access the channels or all of the channels, you will need a VPN. Click here for recommended VPN.