Beautiful Beast

Beautiful Beast is a 1995 Japanese film directed by Toshiharu Ikeda. The film was licensed in the US by Central Park Media and was released on DVD and VHS in 2001.

Additional Voices

 * Rachael Lillis