The movie had it all, and after all the delays was worth the wait.
Solid plot, bit of humour, a nod to the past and absolutely jaw dropping action sequences and cinematography. It wasn't just a movie, but an experience in itself.
My advice, watch it in a cinemas with the best sound set up available.