who plays will's father in pirates of the caribbean