«Cherry» raconte l’histoire d’Angelina (Ashley Hinshaw), une jeune fille de 18 ans sur le point de terminer ses études à l’école secondaire, ayant une vie de famille difficile, qui décidera de s’enfuir à San Francisco avec son meilleur ami (Dev Patel). Après plusieurs petits boulots, elle entrera dans l’industrie pornographique et elle se liera avec un avocat bien-nanti dépendant à la cocaïne (James Franco).