 The climactic scene was shot near the High Falls of Genesee River.The film was screened at multiple film festivals, including European Film Market and Screamfest Horror Film Festival.The film had a limited theatrical release in the United States on Friday, November 7, 2008 when it was released in 2 theaters, only in New York.