It is directed by Tim Burton! Who has also brought us little gems such as "Beetlejuice", "Batman" and "Sleepy Hollow". It stars Johnny Depp (yum) and Wynona Ryder who are both great in it. I love the non- typical ending and just the entire social commentary undertone. This is Time Burton at his best.