Vua Mongkut (Châu Nhuận Phát) của xứ Siam (Thái Lan) trong những năm 1860 nổi tiếng là một vị vua có tư tưởng tiến bộ, thế lực hùng mạnh cũng như cuộc sống vương giả. Ông có 23 bà vợ, 42 thê thiếp và 58 đứa con. Một ngày nọ, vua triệu mời một cô giáo người Anh về dạy cho các con các môn văn học, khoa học, cũng như những kiến thức về nền văn minh phương Tây. Người phụ nữ được mời ấy là Anna Leonowens (Jodie Foster), một góa phụ đến cùng cậu con trai Louis bé nhỏ (Tom Felton).Để đến được hoàng cung gặp đức vua Mongkut, Anna đã một mình tìm đường đến. Cô phải đợi hai tuần lễ mà vẫn chưa được diện kiến nhà vua. Đến từ xứ sở sương mù xa xôi với một nền văn hóa hoàn toàn khác biệt, Anna có những cách cư xử khiến đức vua Mongkut bất ngờ. Thoạt đầu, vua Mongkut rất thất vọng khi gặp một phụ nữ trẻ như Anna. Song chính cách ứng xử kiêu hãnh, đĩnh đạc cùng sự thông minh của cô khiến nhà vua phải đổi ý.Tuy nhiên, những yêu cầu ban đầu của Anna không được đáp ứng. Thay vì có một ngôi nhà cho riêng mình, cô và con trai phải sống trong hoàng cung. Mọi thắc mắc của Anna đều bị vua Mongkut phủ đầu, bởi chính ông mới là người có quyền quyết định tối cao ở vương quốc này. Nhiệm vụ của Anna là dạy cho lũ trẻ học, cùng với một thị nữ mới được tuyển chọn vào cung là Tuptim (Bạch Linh).Ngay từ đầu, Anna đã làm vua Mongkut bất ngờ vì sự đòi hỏi công bằng của cô, không phải công bằng giữa nam giới và phụ nữ, mà sự công bằng giữa cô và chính đức vua. Điều này lại làm cho Mongkut thích thú, bởi chưa bao giờ có ai to gan dám đối đáp với ông như thế.Buổi học đầu tiên với vai trò là một cô giáo cho đám hoàng tử công chúa của vua Mongkut đã gặp sự cố. Một hoàng tử nhỏ vô tình xúc phạm đến người cha quá cố của Louis, thế là cu cậu túm ngay lấy hoàng tử và gây lộn. Những sự xung đột văn hóa dần được thay thế bằng tình bạn thân thiết giữa Louis và lũ trẻ con vua. Đặc biệt, cậu bé hoàng tử lớn Chualalongkorn là người đặc biệt được chú ý đến, bởi cậu chính là người sẽ kế vị ngai vàng của vua cha trong tương lai.Cuộc sống với những sự khác biệt lạ lùng của mẹ con Anna cứ thế trôi đi trong hoàng cung Siam. Cô cảm thấy hạnh phúc khi được dừng chân ở đây. Vua Mongkut cũng dần nảy sinh tình cảm lạ lùng dành cho cô giáo người Anh, song ông luôn biết dừng lại đúng lúc, không để trái tim chi phối cái đầu của một quân vương. Cho đến một lần, khi đã trở thành bạn của Tuptim, Anna mới biết Tuptim là vật cống nạp do chính cha cô dâng tặng đức vua. Tuptim vô cùng đau khổ vì cô đã đem lòng yêu một chàng trai bình thường khác. Chàng trai ấy sau khi người yêu vào cung đã cạo đầu đi tu. Tuptum vì quá yêu chàng nên sau nhiều lần liên lạc nhờ Anna, cô cũng cắt bỏ mái tóc dài để theo người yêu. Hành động của hai người đã bị đưa ra trừng phạt bằng án tử hình.Như giọt nước làm tràn ly, Anna không thể chịu đựng nổi khi chứng kiến cái chết oan ức của đôi trẻ. Cô thể hiện sự bức xúc tột độ với vua Mongkut. Ông hiểu được cảm giác của Anna, nhưng để duy trì một nền quân chủ, ông không thể làm khác. Khi tiếng trống báo giờ hành quyết nổi lên cũng là lúc Anna buông rơi cuốn kinh thánh cô đang cầu nguyện, còn đức vua Mongkut mặc áo nâu quỳ sụp trước bàn thờ Phật…Anna thu xếp hành lý ra đi, nhưng rồi cô quyết định ở lại vì không ai khác, chính cô là người có tiếng nói trọng lượng nhất đối với vua Mongkut. Cuối cùng, sau khi giúp Mongkut hoàn thành tâm nguyện của mình, Anna từ giã xứ sở chùa vàng…