Nicolas Cage as Willy Wonka