In the little town of Weedsville, Northern Ontario, Dexter (Scott Speedman) is kicking his heroin habit partly because he wants to be clean but when his buddy Royce (Wes Bentley) calls to tell him their friend Matilda (Taryn Manning) has overdosed and died things get tense. Added to that the threatening actions of drug dealer Omar (Raoul Bheneja) who demands a large amount of cash for drugs he has given to the two stoners, pushes Dex and Royce to attempt to avoid Police involvement and bury Mattie in an abandoned Drive-In Theatre. While they are digging a hole they are interrupted by a group of Satan Worshipers led by Abel (Greg Bryk) who believes Mattie has special powers particularly because she revives and starts running from the group. Abel decides that Mattie should be a human sacrifice but Dex and Royce save her as the three concoct a plan to rob a local business man of his moneyed safe to pay off Omar and save their lives. But Mattie is kidnapped by Abel, and Dex and Royce are arrested by shopping mall security guard Martin (Jordan Prentice) who believes that the two luckless slackers are being pursued by Moonies and he lets them go. Martin is kidnapped and tortured for information and left for dead by Abel. Dex and Royce have managed to get their hands on a safe they believe contains the cash they need to give to Omar and only need the combination that Mattie has learned. The two stoners muster the grit to save her from Abel but not without the help of a band of Midget Medieval-Knight warriors led by security guard Martin.
Who kidnaps Mattie?
Abel