The Devil Shadow

    A comic book artist uses supernatural means to avenge his mother's death.
    • Release Date: November 30, 2000