christian bayle as jack sparrow