Jim Carrey as Jack Sparrow,