Anna Leonowens (Jodie Foster), wdowa po angielskim oficerze, przybywa ze swoim kilkuletnim synkiem do Syjamu, by zostać nauczycielką na dworze króla Mongkuta (Chow Yun-Fat). Ma zająć się wychowaniem jego pięćdziesięciorga ośmiorga dzieci. Na początku jej stosunki z władcą nie są najlepsze, jednak gdy lepiej się poznają, zaczynają darzyć się zaufaniem. Z czasem rodzi się między nimi miłość. Scenariusz do filmu powstał w oparciu o dzienniki angielskiej podróżniczki Anny Leonowens.