The Earl Of Locharne (David Tomlinson) is an impoverished Scottish laird who rents out his castle as a bed and breakfast. He relies on his assistant Bess Trent (Helen Cherry) for practical matters and she, in turn, is in love with him. One of his tenants is Miss Nicholson (Margaret Rutherford) who is a genealogist convinced that the Earl is the true King Of Scotland. The castle is also haunted by a mischevious ghost of Ermyntrude (Patricia Dainton). The action starts went two visitors come to the castle. Rich American divorcee Mrs. Clodfelter Dunne (Barbara Kelly) claims a Scottish heritage and is interested in buying the castle. Meanwhile National Coal Board official Mr. Phillips (Brian Oulton) is interested in requisitioning the castle as a rest home for miners. Assorted character actors (A.E. Matthews as a disgruntled tenant, Ewan Roberts as a butler and Clive Morton as an adjacent landowner) round out the cast. Obviously Mrs. Dunne competes with Miss Trent for the Earl's affection and with Mr. Phillips for the castle. Although this is a relatively modest effort I enjoyed it significantly. The young David Tomlinson plays a more adult character than his usual type as a "silly ass" Englishmen. I wasn't familiar with Helen Cherry, primarily a stage actress who was the real life wife of Trevor Howard, but she is attractive and charming. While I had often seen Brian Oulton over his long film career it was usually in one scene comedic character roles. It was Pleasant to see him in a much larger role with a greater range of emotion. Both Barbara Kelly and Patricia Dainton, like all the players, seemed to be enjoying themselves in the film. A special note on Margaret Rutherford who is single handedly worth the price of admission. The scene where she drags the Earl and Mrs. Dunne off to a meeting of the supporters for the Earl's claim to the throne of Scotland is delightful. Technical credits are good but modest, given the funding limits on British quota quickies of the period. All things considered a very pleasant way to spend time.