Jack Sparrow is hot. Johnny Depp is not.