The story was filmed in Ms Mayne’s garage and at other locations in the village.
The pub, the Landing Light, was used for the role of innkeeper and the local shop provided gifts.
Nine-year-old Elsie, who plays Mary, said she was nervous about the screening.
“First of all I will be embarrassed, doing your line over and over again (in rehearsals) can be frustrating, but also I’m excited,” she added.