Im 19. Jahrhundert reist die verwitwete Lehrerin Anna Leonowens (Jodie Foster) nach Siam. Sie soll in dem kleinen Staat die 58 Kinder des Königs Mongkut (Chow Yun-Fat) unterrichten. Das Leben dort entspricht jedoch nicht ganz den Vorstellungen der Lehrerin, da sie unbedingt mit dem König über ihre Arbeit sprechen möchte. Das aber ist in Siam ...