condescending gene wilder as willy wonka