Bastian, 10 år, er en drømmer. På flukt fra mobbende plageånder finner han en bok: DEN UENDELIGE HISTORIEN, i en meget spesiell bokhandel. Bastian oppslukes helt av historien, han suges inn i handlingen og oppdager plutselig at helten i dette utrolige eventyret er ham selv...
Den lokale einstøingen som eier gården Änglagård dør. Befolkningen i den trauste lille byen blir både overrasket og forarget når hans ukjente barnebarn dukker opp i begravelsen og krever gården, for Fanny (Helena Bergstrøm) er slett ikke hva naboene er vant til - eller ønsker. En cabaretartist fra Berlin som bor sammen med sin homofile, motorsykkelkjørende kamerat Zac (Richard Wolff)? Nei takk. Det er nok av naboer som ikke legger skjul på sin forakt for det underlige paret, men utseendet som kjent ikke det eneste som teller - og Fanny har dessuten sine egne spørsmål som trenger svar.