Leonardo DiCaprio as Captain Jack Sparrow