Ever since its release in 1995, Braveheart has been a whipping boy for scholars.
All of its historical inaccuracies - ranging from Mel Gibson's blue painted face to its garbled chronology - have been gleefully pointed out.
And further fuel was poured on the fire this week by one of the film's stars, Brian Cox, who said the Oscar-winning production was 'b******s'.
Speaking at the Edinburgh International Book Festival, Cox added that the film is a 'f***ing lie, the whole thing', and added he only agreed to portray Wallace's fictional uncle Argyle, after Gibson pleaded with him.
But the tale of Scotland's push for 'freeeeeeedom!' against the tyrannical English did get a few things right.








