No Rest for the Brave

    A strange man is involved in a village massacre and drug dealing.
    • Runtime: 1 hour and 47 minutes
    • Release Date: November 12, 2003