Honestly, my expectation was low on this movie; the budget and the cast didn't seem to be good. I decided to watch only because I liked the poster and the concept of the movie.
However, it overturned my expectation. First of all, the acting was great. Especially Chris Mason was flawless in playing a lead.
The visual effects were great. No one would expect such high quality with this budget. And, it leaves open questions or messages to audience that can be interpreted variously.