Who played will turner's father in Pirates of the Caribbean 2?

William Turner's father is played by Stellan Starsgard.