Amazing visual fx and a strong story make it very compelling, but poor performances and a loose script prevent awesomeness from happening.
Rated:
Good
average rating (based on 123 reviews)
(4.47)

