if you are using wordpress, download the Yeost SEO plugin. Then follow its advice for keywords in your description and titles ect... If you copy and paste or use a plugin that pulls the IMDB info, you are not going to get original content and will have problems beating out other sites with the same exact imdb content. Make sure you make the IMDB info unique for each post.
Site maps need to be created periodically and uploaded, not to just google but to as many SE as you can, including obscure ones like dogpile ect...
Outbound links related to your niche are important as google see's them as helping create the web of the world wide web. You get bonus points for this if its in each post.
If you have a large streaming site with hundreds or thousands of movies added, the easiest way to get this all done is to hire a or some VA to help out. Its a very monotinise job but very easy. Any VA can handle the rinse and repeat part of making each post/site is SEO using the tools I listed above.