I would be extremely leery of such sites. for one thing I see ad's for movies that aren't yet released, like airbender. I don't know if it's "for real", other sites indicate that it is not "free" and monsiuer google reports difficulties with canceling anything. some "free" sites are literally just fronts for botnets.
I personally use netflix. I see that at netflix, LAST STAND AT SABER RIVER is available for rent but not streaming.
I can't find it on other legit sites like hulu.
another alternative is to order it out from amazon or wall-box...
yhs
prof marvel