Saw it yesterday at an Imax. Was a quality movie. Was worried about the length (that's what she said) but the 3 hours went by fast. Was definitely worth seeing if you enjoy scifi. Supurb acting.
I thought it was really good. Do yourself a favor and see it in a good theater, like iMax or equivalent.
If you enjoy that type of genre then yes. I enjoyed the movie it was a good story line, however it just went for sooo long. :/ I got bored of the last twenty or so mins