Will this icy indie horror flick have you stuck to your chair(lift) or ready to jump into a wolf pack? Here’s the word on the street from Park City.