With impressive visuals, compelling characters, and a FEW glimpses of a interesting sci-fi plot, this had pieces to be a great movie... Instead, you are left feeling as if someone ran out of time, patience, or the wherewithal to create into a good story.