Saved!

Good girl Mary (Jena Malone) can't believe it when she gets pregnant by her newly-gay boyfriend. She also can't believe the actions of her popular, relentlessly devout best friend, Hilary Faye (Mandy Moore).