You can’t imagine the brilliantly played Jack Sparrow, Willy Wonka, or Mad Hatter without a hat. However, even when he’s not acting as a fairy tale character, Johnny always wears one. His fans note that he loves hats in real life too.