This movie is two halves. First half, awesome. Just awesome. It filled some gaps that most Hollywood alien movies have. Then, it just gets stupid. They tried too hard to make it deep and artsy by using weird visuals and slow drawn out boring scenes. It just ruined the fast paced, edge-of-your seat flow completely.