Sunshine on Leith (film)

[6] The film starts in Afghanistan where an APC is on patrol while the passengers including Davy Henshaw (George MacKay) and Ally (Kevin Guthrie) are nervous as to their survival ("Sky Takes the Soul"), before an ambush happens.

On the boys' first night home Liz introduces Davy to her English friend and colleague Yvonne (Antonia Thomas) at a pub.

Following from their blind date Davy and Yvonne strike up a romantic relationship ("Misty Blue") as Ally and Liz consider their future as a potential married couple ("Make my Heart Fly").

Davy's Dad Robert "Rab" Henshaw (Peter Mullan) receives a letter from, and later meets, Eilidh, a daughter he didn't know he had, the product of an affair early in his marriage.

Eventually, Jean feels guilty and blames herself for the disintegration of her family but her colleagues at the Scottish National Gallery reassure her that none of these events were her fault ("Should Have Been Loved").

However, before she can reach Waverley railway station, Davy catches her and declares his commitment to her in Princes Street Gardens where they reconcile for a second time ("I'm Gonna Be (500 Miles)").

[9] On Metacritic, the film has a weighted average score of 66 out of 100, based on 7 critics, indicating "generally favorable reviews".

[10] Writing a four star review in The Observer, Mark Kermode said "I shed a tear within the first 10 minutes, and spent the rest of the movie beaming like a gibbering, love-struck fool".