To przejmujący obraz o przemijaniu i miłości. Laureatka Oscara, Olivia Colman gra Annę, która stara się opiekować 80-letnim ojcem, Anthonym (Anthony Hopkins). Anne martwi się stanem ojca, który wykazuje oznaki demencji. Anthony ma raz lepsze raz gorsze dni, potrafi kaprysić, odrzuca kolejnych opiekunów proponowanych przez córkę. Anna widzi jak ojciec powoli gaśnie.

Popularna tancerka, znudzona życiem w blasku fleszy, znajduje pamiętnik, który inspiruje ją do podróży na wyspę, gdzie przeżyła swoją pierwszą miłość.

W wyniku wywołanej czarami burzy rozbija się statek z władcami Neapolu i Mediolanu. Rozbitkowie trafiają na wyspę rządzoną przez Prosperę, prawowitą księżną lombardzkiego miasta, a zarazem Czarodziejkę.