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.