L'illusionista è un'animale da palcoscenico destinato all'estinzione. Arrivano le rock star a rubargli la scena e lui è costretto ad accettare la triste reclusione in teatrini di periferia, bar, caffè e festicciole all'aperto. Ma, una sera, mentre si esibisce in un piccolo pub sulla costa scozzese, incontra Alice, una giovane ragazza che cambierà la sua vita per sempre. Mentre lo osserva fare i suoi numeri davanti agli abitanti del villaggio, Alice crede che i trucchi dell'illusionista siano vera magia. Lo segue a Edimburgo. Insieme intraprenderanno un magico viaggio verso la scoperta.