Its not really cleaning up at the box office. It came in at $43 million the 1st week which was $30 million less than the Da Vinci code. By contrast star Trek did $75 million in its 1st week.
I was listening to a women in the market talking. She had just seen it and said it was OK but not as good as the D. Code.