Bei Dani (Joris Gratwohl) dreht sich fast alles nur um Fussball. Doch seine Welt bricht zusammen, als ihm Freundin Claudia (Sabine Timoteo) den Laufpass gibt. Sie sieht mit ihm keine Zukunft mehr für sich und ihren neunjährigen Sohn Nino.
Zuerst wartet Dani selbstbewusst ab, auf dass Claudia ihren Entschluss bereue. Als er sie aber stattdessen kurz darauf mit dem älteren Serge (Urs Jucker) an ihrer Seite sieht, kapiert Dani erst den Ernst der Lage. In wachsender Verzweiflung deckt er sich mit esoterischer Ratgeberliteratur ein und lässt sich auf einen sündhaft teuren Liebeszauber ein, um Claudia zurückzugewinnen.
Dani beschwört damit unkontrollierbare Kräfte herauf, die nicht nur er und der ebenfalls fussballvernarrte Nino am eigenen Leib zu spüren bekommen, sondern auch seine Lieblingsmannschaft auf dem Spielfeld.