Your site has 16 pages in Google's index which means it's been crawled and indexed and it's not being blocked or manually removed from the search results. Use a site search to see this.
Searching on the URLs of your individual articles also shows them on page one, at least the few I tried. This also confirms they are in Google's index and also not being blocked or penalized.
But searching for your site using the names of your blog posts shows they are not always appearing on page 1 of Google. And your home page also is not appearing, as you mention.
I believe this is happening for two reasons:
1. Home page - thin content
This page is mostly images and a list of blog posts - all of which have movie names as their titles. So this page offers no unique content. Everything on this page can be found on other larger, older and more established site with higher authority and a lot more content.
2. Blog posts - Thin / duplicate content
These pages are titled using movie names, which means they are not unique and are competing with many other pages on similar websites. But the larger problem is the content on these pages is strikingly similar to content on other movie sites. It looks like a re-write of movie descriptions found on other well-known sites.
While this content is not an exact duplicate, it still might be considered duplicate content by Google because its meaning is essentially the same. It gives the same description that can be found on other sites.
Both thin and duplicate content can get your pages penalized. But they can also simply cause your pages to have very low visibility, so they appear several pages back from page one. That seems to be what is happening here.
Google explains this more in detail here. They also offer suggestions on how to avoid thin and duplicate content situations.
I would suggest adding more content to your home pages that gives your opinion of these movies and that tells people what your site is all about. Then re-write your pages, again, from your point of view. Offer your visitors some insights or thoughts they can't get on any other website. Don't just describe the movies. Tell people what YOU think about them.