*personal opinion*
Story line: odd. Some of the things they did really didn't make much sense. Too much pseudo-science. The large action scenes seemed like it was there to cover up for what appears to be a slow movie (in this case, it was bad-slow).
Acting was superb, however.
The start was great. Very novel concept. But it just seemed to spiral down a bit. The soundtrack wasn't the best either.