Just saw this today and loved it! The cast is brilliant--Johnny Depp, Antonio Banderas, Mickey Rourke, Willem Defoe, Ruben Blades were all really good. The story has lots of twists and turns and tons of action. And all those good-looking Spanish men. *sigh* And Johnny Depp, of course, who plays yet another oddball character. He even got to say, "Savvy," like Captain Jack Sparrow.