16 year old street-wise Apple (Vanessa Hudgens) has never had an easy life. Her mother, June Bailey (Rosario Dawson), is an addict and prostitute, is verbally and physically abusive, and is grooming her daughter to follow in her footsteps. Apple knows the streets, alleys and motels like the back of her hand but wants more from her life. She possesses a tenacious, tough, indomitable spirit, and will not surrender to fate. Apple runs away from her mother and tracks down her father whom she has never known, as he was only 19 when he got Apple’s mother pregnant. Apple begs her now Wall Street Broker father, Jack Bailey (Brendan Fraser), to take her in. In the few days under her father’s care, she learns she’s become pregnant by a kid from the streets she met on the train, who now wants nothing to do with her. She is forced to leave her father’s home because of her choice to give birth to the baby she is carrying. Apple runs away again, and is eventually taken under the wing of Father McCarthy (James Earl Jones), the chaplain of the local hospital after almost getting herself killed. He offers to let Apple live at a shelter for pregnant young women run by a spiritual woman named Kathy (Ann Dowd). It is here that Apple begins to tentatively interact with the other girls who are in the same predicament as she and gradually begins to make a family for herself.