Just saw it, pretty sweet. Totally worth the 2,5 hours.
The story is a bit.... too much sometimes, but very nice special effects and battles!