amber heard as jack sparrow