Peter (Hines) has dropped out of an Episcopal seminary, having had his faith shaken while working as a teen counselor. He's come to a small Vermont college town where his shy childhood friend Alex (Park) is going to school. Alex has a crush on sexy student Rachel (Banks), who's more interested in the depressed Peter. Meanwhile, Peter's one-time mentor Father Ed (Martinez) publicly reveals he's gay when a series of gay-bashing incidents strike the campus. A death causes more emotional upheaval and adds some unnecessary whodunit elements to an already overstuffed plot. Well-meaning plea for tolerance does border on the preachy.