Ein bettelarmes Mädchen entpuppt sich als echte Prinzessin: England im Jahre 1817, das vermögende Ehepaar Worrall (J. Broadbent, W. Hughes) nimmt die schöne, aber mittellose Caraboo (Phoebe Cates) bei sich auf. Bald verfallen alle, die mit der Unbekannten zu tun haben, deren unwiderstehlichem Charme, und als bekannt wird, dass Caneboo eine leibhaftige Prinzessin eines exotischen Staates sein soll, da kann ihr keiner mehr widerstehen. Nur der griechische Butler Frixos (Kevin Kline) zweifelt an der Echtheit der Prinzessin.