Den unge enken Anna Leonowens reiser til 1800-tallets Siam (Thailand) for å undervise kongens 58 barn i engelsk. Kongen blir dypt fascinert av kvinnen som, i motsetning til hans undersåtter, ikke behandler ham som en gud. Men Anna er den eneste kvinnen Mongkut ikke kan gi sin kjærlighet til.