Holy crap that was terrible...
I really don't know how else to put it. I only watched it because I like Elijah Wood (who did an ok job in the movie) and the premise sounded interesting. It started out ok, but then it was like a recipe with way too many ingredients that just didn't go together. Sometimes more plot twists and turns isn't a good thing.
The acting was mediocre to bad all around, the story got filled with way too many plot holes as the movie went along, and the ending was just thrown together like they just weren't sure how to finish it and said "ah, screw it, let's just do whatever."
If you want to see something better from Nacho Vigalondo, watch Timecrimes, which was excellent, or Extraterrestrial, which wasn't great, but it was much better than this.
3/10 from me.