Tehdastyöläinen John Quincy Archibald joutuu toivottomaan tilanteeseen, kun hänen pojallaan todetaan sydämensiirtoa vaativa sydänvika. Aikaa ei ole hukattavaksi, mutta kun vakuutus ei katakaan leikkausta, John joutuu turvautumaan äärimmäiseen keinoon pelastaakseen poikansa hengen.
Tyttö nimeltä Varpu kertoo 12-vuotiaasta Varpusta, joka on jo kovaa vauhtia matkalla kohti aikuisuutta, ja äidistä, joka ei halua kasvaa isoksi. Varpu asuu kahdestaan äitinsä kanssa, eikä ole koskaan tavannut isäänsä. Eräänä iltana Varpu saa tarpeekseen ratsastuskavereistaan ja äidistään. Hän varastaa auton ja ajaa ylös pohjoiseen etsimään isäänsä, josta tietää ainoastaan nimen. Isä ei kuitenkaan ole aivan sellainen kuin hän olisi odottanut. Kohtaaminen isän kanssa laukaisee Varpun ja Sirun elämässä jotakin, mikä saa heidät molemmat ymmärtämään paikkansa suhteessa toisiinsa, ja maailmaan.
Laululintu on nuori nainen, joka asuu äitinsä kanssa ja viettää päivänsä vanhojen äänilevyjen parissa. Laululintu ei juurikaan puhu, mutta laulaa esim. Judy Garlandin, Marilyn Monroen ja Billie Holidayn äänillä. Eräänä päivänä Laululinnun rääväsuinen äiti tuo kotiinsa uuden valloituksensa, manageri Ray Sayn, joka kuulee tytön laulavan ja alkaa välittömästi järjestämään tälle keikkaa kaverinsa kapakkaan. Tie tähtiin ei kuitenkaan ole ollenkaan varma, sillä Laululintu laulaa vain kuolleen isänsä muistolle.