Would give it ten stars!  There's a version of this movie that is filled with tons of extraneous garbage but this one is NOT that version.  Great, cohesive storytelling and impressive visual effects that actually have a purpose rather than being a gee-whiz distraction.  Don't rent this, BUY it.  You'll watch it over and over.