Moon Child

68
Moon Child is a 2003 Japanese action and drama film starring Gackt, Hyde, and Leehom Wang. It was released on April 19 in Japan, and screened on May 13 at the Cannes Film Festival and on April 12, 2004 at Philadelphia Film Festival.

Moon Child is a 2003 Japanese action and drama film starring Gackt, Hyde, and Leehom Wang. It was released on April 19 in Japan, and screened on May 13 at the Cannes Film Festival and on April 12, 2004 at Philadelphia Film Festival.

Original Release

04/19/2003

Cast

Ouch! Looks like something broke. Try reloading this page. 🗙