This acceptable example of the swashbuckle genre passes an enjoyable afternoon. However, only Johnny Depp's original interpretation as the cynical pirate captain gave it any depth. Nothing else excited old the grey cells.

Nice effects, including a convincing set of ghostly pirates.

I should have liked to have seen Knightley's character, for the sake of humour, a bit more caricatured, more girlishly excited about pirates, (edging towards Miranda Richardson's Queen Elizabeth in Blackadder) which would have made her a better foil to Depp. And Jack's new crew should have been allowed to get more into their characters, not dragged in from the actors' bank with ten minutes rehearsal.