PUB goers were greeted by Emmerdale's blonde barmaid Louise Appleton when they dropped into their local for a quiet drink earlier this month.
Emily Symons, who plays Louise in the popular soap, was behind the bar at the Annandale Hotel in Skelton for a charity event.
The actress signed photos for hundreds of fans, served drinks and posed for pictures in her hour-and-a-half visit to the pub.
The evening, organised by Britvic Soft Drinks, raised £800 for local leukaemia charity The Daniel Moutrey Memorial fund - named after a Skelton teenager who died from leukaemia earlier this year.
Licensee Denise Fraser said: "It was an absolutely fantastic night and the bar was packed. Emmerdale is really popular among our regulars and many of them dressed up as characters from the soap to welcome our celebrity."
The pub won a competition in trade magazine The Morning Advertiser to have a celebrity barmaid at their Christmas party.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article