I den lille svenske byen Klippsby ankommer flyktninggutten Kasir, og tolv år gamle Julia merker umiddelbart at noe er litt rart med sin nye klassekamerat. Men hun aner ikke hvor ulik han virkelig er før en skjebnesvanger natt, når de blir angrepet av skremmende, levende skygger. Sammen med sin lillebror Edvin og en gammel vagabond kjent som Troubadouren, må de rømme gjennom en magisk portal til Kasirs hjemland. Dette er en verden av ubegripelig skjønnhet, hvor kunsten tar liv. Men skyggene truer med å ødelegge alle dens underverker. Mens Julia og Edvin navigerer gjennom et ukjent språk, en ny kultur og farer de aldri har møtt før, avslører de at de har en hemmelig forbindelse til Kasirs verden. Kanskje har de til og med makten til å redde den.