Keeping it short and sweet - I was bitterly disapointed with this film. It was on my to watch list for a long time, saved for the perfect moment.

The characters are one dimensional and the decisions they make are inconsistent and often nonsensical or frustrating. I didn't particularly care for any of them by the end. The science is terrible (I'll avoid writing spoilers but.. the end, urgh).

The saving graces are good effects, sound/music, and an interesting concept. The start is promising (although a little slow). I thought the robots were great (although they make no sense from a design point of view).

A shame the film is let down by poor storytelling and lazy science..