He has been a controversial champion of the SNP and independence.

But Succession actor Brian Cox has snubbed his homeland for the launch of his latest film, even though it was handed cash by the Scottish Government.

In a typically-forthright outburst, the star says the Edinburgh International Film Festival (EIFF) - which begins on Thursday - needs to ‘get its s*** together’.

Instead, Cox will unveil his directorial debut, Glenrothan, at a rival event in Canada.

It’s one of four new films backed by the quango Screen Scotland which have chosen to make their premiere in Toronto next month.