农场主贾森想要霸占埃尔多拉多的水源,于是派出了枪手科尔(约翰·韦恩 John Wayne 饰)前去赶走住在那里的麦克唐纳(R·G·阿姆斯特朗 R.G. Armstrong 饰)一家人。在前往埃尔多拉多的途中,科尔和自己的老友哈拉警长(罗伯特·米彻姆 Robert Mitchum 饰)重逢了,哈拉警长捅破了贾森的阴谋诡计,最终,科尔决定放弃执行这次非正义的任务。一场意外中,科尔导致了麦克唐纳的儿子的死亡,宽容的麦克唐纳原谅了科尔的过失,但麦克唐纳的女儿却对其紧追不舍,发誓要为自己的手足报仇,最终,科尔决定离开埃尔多拉多。之后,科尔意外得知,贾森又派出了一名杀手前往麦克唐纳处,于是,他折返回了出发点,向麦克唐纳通风报信。
1862年,英国寡妇安娜(黛博拉?蔻尔)携子来到暹罗(泰国旧称),成为该国国王(尤?伯连纳)58个孩子的家庭教师。通过安娜,国王了解到西方现代文明的精华和内涵,安娜也知晓了对于一个东方国家的国王,最重要的事是维持自己的尊严和他的子民的风俗习惯。某次招待外国贵宾的晚会成功举办后,安娜和国王为了庆祝,跳起欢情的舞蹈,但因为对国王惩罚与人偷情的新王妃一事有分歧发生争吵,这是两人之间因文化冲突呈现的复杂关系的一例。然而,尽管两人之间有很多不和协,他们仍取得了互相尊重,并且都爱上了对方。