Saved!

Mary (Jena Malone) tried to "cure" her boyfriend's homosexuality, but got pregnant the first and only time they had sex. Wrongly kicked-out students from American Eagle Christian School crash their senior prom. Wheelchair-bound Roland (Macaulay Culkin) exposes sister Hilary Faye (Mandy Moore) for painting the graffiti for which she had framed Mary and Cassandra (Eva Amurri). Mary goes into labor at the prom and has a baby girl. Mary's new boyfriend, the pastor's son Patrick (Patrick Fugit) stands by her, the baby's father is happy, too, as has a nice boyfriend that he met in Mercy School. Cassandra and Roland are happy together, and Hilary Faye crashes her van into a giant Jesus sign and realizes the error of her ways.
Thanks, Lisa E!