First off, Cate Blanchett is a total hottie. This is a great, great role for her. She chews the scenery like there's no tomorrow. As for the rest of the movie, it starts with a bang, keeps the pace up for a good long while, and gets quite silly at the end. About what I would expect for the summer's first Bombast-o-tainment. I had a blast, even though the plot made zero sense etc.