A pregnant teenager flees life with her drug-addicted mother and ends up living on the street before being welcomed into her first real home in Gimme Shelter, an extraordinary tale of survival and redemption inspired by actual events. For 16-year-old Agnes "Apple" Bailey (Vanessa Hudgens), life has been a constant struggle to overcome the harsh reality of a subsistence existence with her abusive mother, June (Rosario Dawson), and June's string of lowlife boyfriends. When she finds herself pregnant and alone, Apple temporarily takes shelter with her biological father, Tom (Brendan Fraser), a wealthy Wall Streeter living in a New Jersey mansion with his wife Joanna (Stephanie Szostak) and two young children. But Apple's inability to adjust to her new circumstances, and her refusal to terminate her pregnancy, soon force her back onto the streets. Desperate to find a haven for herself and her unborn child, Apple reluctantly agrees to move into a suburban shelter that houses other pregnant teens. Emotionally scarred and unable to trust those who want to help her, it seems unlikely that Apple will be able to adapt to the shelter's strict rules and high expectations. With her safety and that of her unborn child at risk, Apple must find a way to break the shackles of her unhappy past and embrace the future with clarity, maturity and hope.