故事发生在十二世纪中期,帕斯伯亲王(文森特·普莱斯 Vincent Price 饰)因为信奉邪恶的撒旦而对当地的农民实行重税制度,使得当地居民们苦不堪言。帕斯伯亲王十分喜爱一位名叫弗兰西斯卡(珍·爱舍 Jane Asher 饰)的女子,为了逼迫她就范,帕斯伯亲王不惜逮捕和拘禁了范的父亲,同时被拘禁的还有当地的农民领袖吉诺(David Weston 饰) 朱利安(哈泽尔·考特 Hazel Court 饰)苦苦的恋慕着亲王,却无法得到他的任何回应。于是,朱利安决定帮助范的父亲和吉诺越狱,不幸的是,计划失败了。范的父亲企图刺杀亲王,却反被杀死,幸存的吉诺遭到了流放。危险的红死病在乡间蔓延开来,吉诺遇见了一个神秘的红衣人,在红衣人的帮助下,他展开了他的复仇大计。。19世纪末,北京城内一豪华住宅,帝国公使夫人安娜正与英使翻译查尔斯幽会。查尔斯得知安娜即将随夫回国,要她一同私奔。这时,帝国公使馆武官别里科夫前来捉奸,二人从后门逃走。安娜得一位中国公子哥相救进入王府,却发现公子哥是一个美貌少女。在帝国公使阿尔昔金的告别舞会上,公子打扮的文瑞为抗婚,请求查尔斯帮忙办理英国护照,别里科夫伺机向查尔斯寻衅,一时危机四伏。
第二日晚,帝国公使夫妇赴日公使馆。日公使伊滕出门迎接时,公使夫人失踪,造成惊动京城的一桩公案,日、英、法、美诸国公使照会清政府从速破案。查尔斯潜入帝国使馆查找线索,被阿尔卡金锁进暗室。格格文瑞请求王爷打探公使夫人消息,却在府内后花园发现了安娜的尸体,惊诧不已。别里科夫向帝国皇帝告公使耽误公事,公使惶惶不安。这时,刚运来装古董的木箱内冒出安娜幽灵,他被吓得魂不附体,向安娜画像忏悔,不该为了得到中国古画毒死安娜。一直被关的查尔斯听后欲拔枪报仇,安娜的“幽灵”忽至,查尔斯夺门而逃。别里科夫闻声前来,与幽灵交战,幽灵受伤。查尔斯把幽灵救回王府,发现幽灵是格格文瑞所扮。文瑞以此计抢回古画,死尸也被送走。为救哥哥性命,文瑞派人带画追去。。