The princess, Mira Sorvino, of an unnamed country occupies the throne her father had usurped from its rightful owner whose son, Agis, Jay Rodan, lives a reclusive life in a country house kept away from women by his philosopher-teacher, Hermocrates, Ben Kingsley, and the latter`s sister, Leontine, Fiona Shaw. Disguised as men, the princess and her lady-in-waiting, Rachael Stirling, arrive at the house and Agis befriends the princess, unaware of her true sex; she also pretends to woo the lonely Leontine. Complications abound. Clare Peploe`s film is based on a 300-year-old French play by Pierre Marivaux, and it`s the sort of thing that, I suspect, works a lot better on stage than on film. As a comedy, it`s really rather cruel - poor Leontine, especially, is treated very badly by the self-centered heroine, so that it`s hard to sympathise at all with the princess or, indeed, with the ludicrously naive Agis. Never for one second are Mira Sorvino and Rachael Stirling convincing as men - and, indeed, there`s something slightly off-kilter about the whole exercise. Ben Kingsley and Fiona Shaw emerge with most credit from this rather precious film, but there are some bright moments, like the finale in which everyone bursts into song.