Song for MarionBBC One Duration: 1 hour, 28 minutesFirst broadcast: Sat 7th Nov 2015, 21:45 on BBC Two ScotlandLatest broadcast: Sat 17th Aug 2019, 17:30 on BBC Scotland HDGrumpy Arthur promises his wife he will join a choir. With the encouragement of its leader, he embarks on a life-affirming musical journey. Show more ContributorsArthur:Terence StampMarion:Vanessa RedgraveElizabeth:Gemma ArtertonJames:Christopher EcclestonTimothy:Barry MartinSujantha:Taru DevaniBrenda:Anne ReidCheryl:Elizabeth CounsellCharlie:Ram John HolderMarge:Denise RubensTerry:Arthur NightingaleJennifer:Orla HillRobert:Willie JonahDirector:Paul Andrew WilliamsGenresDramaComedyFormatsFilms Source: BBC Online