In a UK interview actor Nicolas Cage explained his portrayal of Balthazar the Sorcerer was based on his memories of his father, August Coppola. "In some ways, the movie is a real love song to teacher and student relationships," said the 46-year-old. "My father was a teacher and he was the sorcerer in my life." Cage's father passed away last year.