Fantastic visuals and sound, plus the 3d glasses/graphics never got annoying during the 2 hour 50 minute running time. The story has been told in various ways many, many times before and the characters were pretty standard Hollywood Heroes, Bad Guys, self-sacrificing martyrs, etc. That's my only complaint about this movie; you really have seen the story before, and that keeps me from feeling I saw something really ground-breaking. All sizzle, and no steak! I do recommend this movie, it just could've been even better.