May 12, 20178:41 pmJohnny Depp dazzles fans at ‘Pirates of the Caribbean’ premiere in Shanghai Disneyland