Gene Wilder’s Willy Wonka is a character of enduring popularity and is instantly recognisable making it ideal for fancy dress. It is also very easy to create the look yourself without having to spend a great deal on costumes. Wearing a bright purple top hat and a bright purple jacket will typically be enough to mark a person out as Willy Wonka.
Some people might want to incorporate candy themes into their fancy dress costume as a nod to Willy Wonker being a famous chocolate maker. A staff that looks like a candy stick or something of that nature will do the trick perfectly.