No, you don’t have to pay for any of the sites mentioned in the alternatives. All of these websites are free, and hence you can stream online or download the movies or shows without paying a single buck. In case you are interested in getting a website for streaming where you need to pay a subscription fee, then you can check out Netflix, Amazon Prime, Hotstar, and many more. All of them charge a subscription fee, which is either monthly or yearly based. Moreover, Netflix charges a subscription fee depending on the type of HD quality you are interested in purchasing.