Film przedstawia historię osiemnastoletniej Angeliny (Ashley Hinshaw), która właśnie kończy szkołę średnią. Dziewczyna ma trudne życie rodzinne. Jej matka (Lili Taylor) jest alkoholiczką, a jej ojczym jest porywczy i nieprzewidywalny. Pewnego ranka jej chłopak (Jonny Weston) sugeruje by zrobić nagie zdjęcia dla pieniędzy. Początkowo niechętna, w końcu zgadza się wziąć udział w sesji zdjęciowej. Za zarobione pieniądze razem ze swoim przyjacielem (Dev Patel) wyjeżdża do San Francisco. Na miejscu pracuje w barze ze striptizem, poznaje tam prawnika Francesa (James Franco), który obiecuję wprowadzić ją do innego świata. Jednak ten świat okazuje się nie być tak idealny jak się wydawało na początku, na dodatek Frances ma swoje problemy. Angelina przybierając pseudonim "Cherry", pod kierownictwem Margaret (Heather Graham) zaczyna poznawać przemysł pornograficzny San Francisco.