Jack Sparrow is back and he’s up against James Bond. In terms of gun wielding, James Bond has the clear advantage. However, I’d give it to Jack Sparrow in close combat thanks to his sword skills. It’s a close match, but Jack Sparrow becoming immortal definitely helps his case. Jack Sparrow wins.
Fanfic version below
Who will win!? (The story is now outdated since the victor was reversed, but it makes for an epic read anyway)
Update! James Bond has enough armaments to survive Jack’s initial gun assault and then counter with his larger armaments such as lasers and rocket launchers. This is game over for Jack Sparrow. James Bond wins.