Em 1860, a professora inglesa Anna Leonowens (Jodie Foster), viúva, viaja até o Sião para ser tutora dos 58 filhos do Rei Mongkut (Chow Yun-Fat). Aos poucos, ela se envolve nos casos do Rei, como o plano de uma concubina e uma guerra orquestrada pela Inglaterra. Divergências, choque de culturas e até o início de um romance marcam o relacionamento entre Anna e Mongkut.