Who plays jacksparrow in pirates of Caribbean?

Johnny Depp