Hazel a Gus sú dvaja výnimoční teenageri, ktorých spája čierny humor, pohŕdanie konvenciami a predovšetkým láska. Ich vzťah je o to neobvyklejší, že sa zoznámili a zamilovali na stretnutí podpornej skupiny pacientov s rakovinou. Hazel Grace Lancasterová (Shailene Woodley) má 16 rokov. Má rada (a zároveň toleruje) svojich niekedy až príliš starostlivých rodičov a práve sa zamilovala do chlapca, ktorý sa volá Gus Waters (Ansel Elgort), ktorý sa do nej zamiloval tiež. Ako sa zbližujú, Hazel a Gus spoločne prežívajú svoje obavy vyplývajúce z ich zdravotných problémov. Spoločnú majú aj lásku ku knihám, vrátane Hazelinho obľúbeného románu Kráľovská trýzeň. Mnohokrát sa márne snažila spojiť s autorom knihy, samotárskym Petrom Van Houtenom (Willem Dafoe). Keď sa Gusovi podarí Van Houtena skontaktovať , spisovateľ ich obidvoch nečakane pozve do Amsterdamu. Gus je rozhodnutý vziať Hazel na cestu, aby našla odpovede na všetky otázky, ktoré ku knihe mala. Ale odpovede, ktoré hľadá neprichádzajú od Petra Van Houtena. Vyplývajú z veľkého dobrodružstva, ktoré Hazel prežije s niekým koho sa nebojí milovať a kto im obom dal niečo čo Hazel volá „Malou večnosťou nekonečnom medzi zrátanými dňami.“Film Na vine sú hviezdy je adaptáciou svetového bestselleru Johna Greena, ktorý hovorí o tom, aké je zábavné, vzrušujúce a tragické byť zamilovaný. Román bol vydaný v roku 2012 a obsadil prvé miesto rebríčku New York Times.