Run time: 95 mins

This eccentric Scottish dramedy hangs on Peter Mullan’s commanding central performance, balancing humour with a strong emotional undercurrent.


In the fictional town of Aberloch, Kenneth (Mullan) is a weary local historian and widower fixated on his controversial ancestor Sir Douglas Weatherford, an 18th-century landowner whose reputation blends Enlightenment thought with deeply dubious morality. Kenneth clings to this legacy with uncomfortable enthusiasm, dressing in period costume to lecture bemused tourists about a figure he reveres more than the town around him. When a low-budget fantasy television production arrives in the area, the local heritage centre swiftly pivots towards the show’s popularity, sidelining Kenneth’s carefully curated exhibits and pushing him into unwanted new roles tied to the production.


Director Sean Robert Dunn’s debut leans into character-driven humour and small-town absurdity, but it is Mullan who anchors everything, shaping Kenneth into a man both prickly and unexpectedly vulnerable. His frustrations never tip into caricature, instead revealing someone struggling to reconcile pride, loss and irrelevance.


There are hints of sharper satire in the opening passages, particularly around the figure of Sir Douglas himself, but the film gradually settles into a warmer, more melancholic register as Kenneth’s story takes hold, resulting in a modest but affecting character study.


Tuesday 14th July
02:00 pm
Tuesday 14th July
07:30 pm
Saturday 11th July
19:00
Wednesday 22nd July
14:00
Monday 13th July
14:00
Monday 13th July
19:30
Tuesday 14th July
14:00
Tuesday 14th July
19:30
Wednesday 15th July
14:00
Wednesday 15th July
19:30
Friday 17th July
14:00
Monday 20th July
19:30
Thursday 16th July
14:00
Wednesday 22nd July
19:30
Saturday 18th July
19:00
Thursday 23rd July
14:00
Thursday 23rd July
19:30
Tuesday 21st July
14:00
Tuesday 21st July
19:30
Friday 24th July
14:00
Saturday 25th July
19:00
Sunday 26th July
18:00
Thursday 30th July
19:30
Friday 31st July
14:00
Friday 31st July
19:30
Friday 24th July
19:30
Saturday 25th July
14:00
Monday 27th July
14:00
Tuesday 28th July
19:30
Thursday 30th July
14:00
Wednesday 29th July
14:00
Wednesday 29th July
19:30