Zac è nato il 25 dicembre del 1960, è diverso da tutti i suoi fratelli ma vuole disperatamente essere accettato da loro. Durante i suoi primi vent’anni Zac scoprirà la sua vera natura e, cosa ancora più importante, riuscirà a convincere suo padre (molto religioso e tradizionalista) ad accettarlo per quello che veramente è.
Le sorelle Ester ed Anna sono in viaggio in treno di ritorno dalle vacanze estive. Con loro c'è anche un bambino, Johan, figlio di Anna. A causa di un malore di Ester debbono scendere alla prima stazione e cercare alloggio in un albergo in cui però il personale parla una lingua sconosciuta e sembra non essere in grado di comprenderne altre. Intanto Johan incontra un gruppo di nani che lo fanno partecipare ai loro giochi travestendolo anche da bambina. Mentre Ester cerca di riprendersi in hotel Anna va al cinema e si accorge che nessuno in città prova alcun interesse per ciò stanno facendo gli altri. Prima di poter ripartire tutti e tre i protagonisti verranno coinvolti in esperienze inattese.
Il racconto di un ragazzo apparentemente normale che, tra droghe spacciatori e sesso si ritrova coinvolto in una serie di eventi dai contorni a volte grotteschi, a volte tragici, all'insegna dello sballo perenne e dello stare sveglio ad ogni costo.
Un professore di musica viene preso di mira da una banda di cinque studenti neonazisti, quattro ragazzi ed una ragazza, che controllano anche le attività illegali all'interno della scuola. Dopo che questi si è opposto alle intimidazioni l'atteggiamento dei cinque muta radicalmente, fino ad arrivare allo stupro della moglie incinta; questo evento scatena la sua reazione, che si concretizzerà nell'uccisione dell'intera banda.