故事發生在1817年的英國,一個奇裝異服的女子現身於小鎮之中,沒有人知道她從哪里來,也沒有人知道她到底是誰。善良的沃瑞爾夫人收留了無家可歸的女子,並且通過她的種種舉動開始猜測女子的真實身份。最終,人們認定了這個女人是從某個遙遠的東方古國里出逃的落難公主,並且稱之為卡拉布公主(菲比·凱茨 Phoebe Cates 飾),對於自己的這一身份,卡拉布從來都沒有明確否認過。
卡拉布公主的名氣越來越大,吸引了記者古奇的註意,甚至連攝政王都傾心於她的美貌和智慧。漸漸的,所有人都開始弄不清楚,面前的這個女人,究竟是真的高貴的公主,還是只是一個聰明的騙子。