For å unnslippe en brutal og sint far og finne sannheten om sin avdøde mors fortid flykter 14-åringen Lily Owens (Fanning), sammen med barnepiken og venninnen Rosaleen (Jennifer Hudson), til en by Sør-Carolina. Der får hun bo hos Boatwrigth-søstrene (Latifah, Alicia Keys and Sophie Okonedo), som driver som birøktere. Den uventede kjærligheten,vennligheten og åndeligheten hun møter der, gir Lily et sterkt bånd til disse spesielle kvinnene. Hun oppdager at man iblant må dra bort for å finne hjem.

Den berømte forretningsmannen og jetsetteren Markus havner i fengsel. På avdelingen er det et fengselskor, og der er Niels korleder. Markus bestemmer seg for å bli med i koret, men det tar ikke lang tid før han og Niels begynner å krangle om hvem som skal være øverst i hierarkiet. Denne maktkampen utkjempes ikke med muskler, men med list, tyranni...og sang.