For movies, shows and live tv apps.

Plex

Plex allows you to watch free live tv including movies and shows on your android phone, ios, android tv.

Plex has a unique feature in that, not only will you stream live tv but you can also store your own media such as movies, tv, home videos, pictures on a virtual private server.
This might not be useful to you but if you think about it, you are able to have all your media storage on a virtual server so you don’t have to have them filling up your device storage and you can just launch Plex and be able to access them from anywhere in the world.
 
Plex has over 80 channels which are mainly from the USA and has the ability to record local news, sports and shows. The recording feature is one of the best features of the app as no other app so far has that.
 
To top it up, you can also stream over 14000 on demand live movies and shows mainly from Warner bros, Lionsgate, Crackle, MGM and many others.
 
Plex is region locked in some countries so if you are unable to access the channels or if you don’t see all channels, you need a VPN. Click here for recommended VPN.