Snow Beast
People disappear every year out in the snow--but this year, something is adding to the body count.
Actors and roles, crew of Snow Beast (2011). Who was filming and what role he played.