Johnny Depp is already one of the most sought after actors because, well, the ladies love him. The kids love him too but it's for an entirely different reason.
Whenever Depp travels he takes his costume that is for the character of Captain Jack Sparrow from the Pirates of the Caribbean movies. His reason for doing this? So he can dress up like Sparrow and go visit children's hospitals if he wants to!
Depp said, "I'll just sneak in and go and surprise a bunch of kiddies through the different wards . . . It basically turns into a two-, three-hour improvisation and it's really fun. So I travel with Captain Jack."
Johnny Depp, you are an awesome human being. Don't change your ways.