I was enjoying this movie enormously until I fell asleep, so I'm not well placed to comment on the overall package.
But one overall package I enjoyed greatly was Rachel Weisz. Brains and beauty, phew!
Brains can often get in the way though, if truth be told.
Limey (10 out of 10 )