mike myers as captain jack sparrow