Answer
Moon Child is a 2003 Japanese film directed by Takashi Miike, based on a novel of the same name by author Baku Yumemakura. The film stars Gackt, Kaori Momoi, Yutaka Takenouchi, and Hiroki Narimiya. The story follows a young man who is sent to a private school in Germany and encounters a strange new world of vampires.