태국과 버마의 접경에 위치한 사이암 왕국의 뭉쿳 국왕(King Mongkut : 주윤발 분)은 세계 열강들의 제국주의 야욕 속에서 국가의 독립권을 지키려면 제도와 교육을 근대화 하는 것임을 최선으로 생각하고, 자신의 자녀들을 근대화된 서구 교육을 시킬 목적으로 영국의 미망인 애나 레노웬스(Anna: 조디 포스터 분)를 가정교사로 초청한다. 아들을 데리고 사이암 왕국에 도착한 애나는 50명이 넘는 이나라 국왕의 자녀들을 가르치면서 고집센 뭉쿳 국왕과 사사 건건 의견 충돌을 일으킨다. 시간이 지나면서 통치자인 국왕의 고뇌와 인간에 대한 연민을 느껴 그를 동정하게 된 애나는 후궁으로 간택되어온 팁팀(Tuptim: 링 베이 분)이 옛 애인을 잊지 못해 도망치다 붙잡혀 사형 당하는 사건이 발생하자 뭉쿳 국왕의 냉혹하고 이기적인 모습에 실망을 느껴 사이암을 떠나기로 결심한다. 당시 제국주의가 팽배하던 이 지역은 영국과 프랑스의 각축장으로 끊임없이 전쟁이 일어나던 지역으로 사이암 왕국의 알락 장군(General Alak: 랜달 덕 킴 분)은 영국을 경계할 것을 강조하나, 국왕은 오히려 프랑스를 경계해야 한다며 이를 거부한다. 알락은 결국 뭉쿳 왕을 폐지하고 새 왕조를 일으키겠다는 야심으로 궁궐로 진격해 온다. 왕권과 가족을 보호해야 하는 뭉쿳은 애나의 도움으로 가족을 피신시키고 알락을 생포하는데 성공한다. 평화를 되찾자 애나는 뭉쿳 국왕에게 영국으로 떠나겠노라고 말하는데. 부왕 못쿳의 통찰력과 애나의 가르침에 힘입어 출라롱콘 국왕(King Chulalongkorn)은 샴의 독립을 지켰고, 노예제를 폐지하고 종교의 자유를 확립했다.