Metsik kitarrist Dewey Finn teeb 20-minutiseid soolosid ning armastab pea ees publikusse sukelduda. Ta kavatseb viia tuleval bändide konkursil enda grupi esikohale, kuid äkitselt visatakse ta bändist välja. Peale masenduse on ka Deweyl rahahädad ning ta läheb oma sõbra Nedi nime all asendusõpetajaks Horace Greeni erakooli ja muidugi ei tea Ned sellest midagi.

Vaesest perest pärit Charlie (Freddie Highmore) veedab enamuse enda ajast unistades šokolaadist, mida ta aga osta ei jaksa. Tema elu aga muutub, kui suure šokolaaditööstuse ülem Willy Viltune (Johnny Depp) teatab, et üle terve riigi on saadetud viis šokolaaditahvlit, milles paikneb "kuldne pilet". Selle pileti omanikud saavad tasuta ringreisi koos Willy-ga tema vabrikus ning Charlie selle pileti leiabki. Kuid käik vabrikus tuleb küllaltki üllatusterohke, kuna ülejäänud neli last osutuvad küllaltki õelateks.