David Tennant in a role of Captain Jack Sparrow