Where does Johnny Depp buy his big hats? At the same place as Lady Gaga and Sia