Für die eigensinnige und achtsame Casey (Anya Taylor-Joy) und ihre zwei Freundinnen Claire und Marcia wird das Leben zur Hölle, als sie eines Tages von einem unheimlichen Mann entführt werden. Ihr Peiniger Kevin (James McAvoy) leidet unter einer multiplen Persönlichkeitsstörung.
Die beiden Außenseiterinnen Nadine (Hailee Steinfeld) und Krista (Haley Lu Richardson) sind beste Freundinnen, die die Probleme des Heranwachsens gemeinsam meistern. Doch als Krista mit Nadines beliebtem Bruder Darian (Blake Jenner) zusammenkommt, muss Nadine plötzlich alleine mit ihrem Leben klarkommen. Erst als sie den nachdenklichen Erwin (Hayden Szeto) kennenlernt, schöpft sie neue Hoffnung.
Wie viele andere Teenager in ihrem Alter hängt auch Stella Grant (Haley Lou Richardson) am liebsten vor dem Laptop rum oder trifft sich mit ihren Freunden. Doch eines unterscheidet sie doch von ihren Altersgenossen: Im Gegensatz zu ihnen leidet Stella an Mukoviszidose und verbringt deswegen ihr Leben größtenteils im Krankenhaus. Somit ist ihre ...