Ignore the Halloween haters around you who are saying it’s too early to be prepping a costume. There’s no such thing as too early. The best Halloween costumes are thought of on Nov. 1 so some times you can spend an entire year getting the perfect costume. Thanks to our self-sufficient parents, we have no problem creating our won costumes.
Here are some of the best celebrity costumes we have seen over the years.