'He used to make me laugh," says Annie (Kate Beckinsale) about Glenn (Sam Rockwell), her husband, the father of her little girl, a guy with a history of alcohol abuse, a suicide attempt, and a restraining order to keep him away.
Needless to say, Glenn, who says he's found God, doesn't make Annie laugh anymore. In Snow Angels, a compelling, and grim, portrait of small-town lives gone wrong, not much of anything makes anyone laugh.
Thank goodness for Arthur (Michael Angarano), the high school kid in the band. Sure, his dad (Griffin Dunne) is breaking up with his mom (Jeanetta Arnette), but at least Arthur can crack a smile, and when the new girl (Olivia Thirlby) in class confesses her attraction for him, he grins shyly, says something that sounds foolish and wise, and they kiss.