Włochy. 12-letnia Violet (Kiera Milward) jedyne czego pragnie to, szczęśliwej rodziny, która ponownie byłaby ze sobą blisko. Nikt jej nie dostrzega, a ona siebie uważa za czarownicę, gdyż posiada niecodzienne zdolnosci. Cała uwaga skupia się na jej starszej siostrze Savannah (Nell Tiger Free), która zostaje wybrana jako twarz nowej kolekcji klientki ojca - potentatki mody Yany (Rita Ora). Angażuje się w to cała rodzina, jednak znudzona Violet szuka rozrywek, więc prosi matkę o swobodne poruszanie się po miasteczku, będąc z dala od świateł kamer. Tak trafia do lasu, gdzie czuje się jak w domu. Jest w nim magia, a las zdaje się ją uwalniać. Poznaje w nim Hazel (Carrie Fisher), dzięki niej odkrywa studnie cudów. Widząc siebie po "drugiej stronie" - zamienia się miejscami. Zasady stanowią, że jeśli nie wróci do swojego świata przed wschodem słońca, utknie tu na zawsze...