Pirates of the Caribbean star