• Demon Slayer (2003)

    Where To Watch
Demon Slayer Poster

Release Date: 2003

DVD Release Date: May 13th, 2003

R|1 hr 25 min

Plot Summary
Teenage delinquents fall prey to malevolent creatures while cleaning an abandoned mental asylum.

Cast: Michelle Acuna, Howard Williams Jr., Adam Huss, Hanna Lee, Monique Deville, Robert Eaton, JoaquĆ­n Garrido

Director: James Cotten

Genres: Horror