Krabat is a 2008 German fantasy film directed by Marco Kreuzpaintner from a screenplay by Michael Gutmann and Kreuzpaintner, based on Otfried Preußler's 1971 novel of the same name. The plot is about a boy, Krabat, who learns black magic from a sorcerer. From Wikipedia