Ein paar Tage vor der Aufführung von Shakespeares Macbeth steht der renommierte Intendant Max Borges, der in Barcelona eine kleine exzentrische Theatergruppe leitet, kurz vor dem Zusammenbruch. Bei dem Stück, das sein größter Erfolg werden sollte, scheint alles schief zu gehen: Die Hexen sind zu schön oder wegen Schwangerschaft ausgefallen, König Duncans Krone ist zerbrochen, und sein Macbeth riecht verdächtig nach schottischem Whisky.
Glücklicherweise gibt es Elsa, die Max in solchen Momenten - egal, was passiert - immer daran erinnert: The Show must go on. Seit die elfenhafte junge Frau mit den roten Haaren ihm einige Jahre zuvor an der Uni über den Weg gelaufen ist - am schwärzesten aller Tage, als seine Frau gerade mit dem Oberon aus dem Sommernachtstraum durchgebrannt war -, ist sie die Glücksfee des Theater-Ensembles und Max Borges' Assistentin. Doch mehr ist sie nicht. Oder doch?
Als die Aufführung wider Erwarten ein voller Erfolg wird und Max und seine Truppe eine Einladung zum berühmten Edinburgh Fringe Festival erhalten, erwartet sie eine Stadt voller magischer Sommernächte, durch deren Gassen der Geist von Shakespeare zu wehen scheint. Doch am Abend der Premiere ist Elsa plötzlich verschwunden, und als der Vorhang fällt, werden Liebe und Freundschaft plötzlich zu den wahren Protagonisten der Geschichte ?