Hollywood star Dame Judi Dench surprised guests at a hotel by giving a surprise musical performance. The actor teamed up with Texas singer Sharleen Spiteri for a rendition of Abba's Waterloo on New Year's Eve.
A video, which was posted to Twitter and has been viewed more than 100,000 times, shows the pair sharing a stool at the piano. Dame Judi can be seen playing the instrument and singing parts of Waterloo while Ms Spiteri belts out the song.
The unplanned performance took place at The Fife Arms in Braemar, Aberdeenshire, just before midnight heralded the start of 2023. Ewan Venters, chief executive officer of Artfarm, which owns The Fife Arms, told BBC Scotland the musical appearance raised a smile.