Król Ludwik XIV (Pierce Brosnan) jest najpotężniejszym i najbardziej wpływowym monarchą na świecie. Mając obsesję na punkcie przyszłości Francji, zwraca się do swojego duchowego doradcy, Père La Chaise’a (William Hurt) i królewskiego lekarza Labartha (Pablo Schreiber), aby pomogli mu uzyskać klucz do nieśmiertelności. Doktor opowiada mu o syrenie (Fan Bingbing) z magicznymi mocami, której poświęcenie podczas zaćmienia może zapewnić mu życie wieczne. Ludwig zleca młodemu kapitanowi Yvesowi De La Croix (Benjamin Walker) przeszukanie mórz i schwytanie mistycznego stworzenia. Jego plany komplikuje powrót na dwór nieślubnej córki Marie-Josèphe (Kaya Scodelario). Dziewczyna odnajduje syrenę i nawiązuje z nią więź.