1 William Wallace:

Famously portrayed by Mel Gibson in the Oscar-winning Braveheart.

2 Rob Roy MacGregor: The outlaw and clan chief was played by Liam Neeeson in Rob Roy.

3 Eric Liddell: The Olympic athlete and missionary was played by Ian Charleson in Chariots of Fire.

4 John Brown: Queen Victoria's trusted servant was portrayed by Billy Connolly in Mrs Brown.

5 Graeme Obree: The cyclist was played by Johnny Lee Miller in The Flying Scotsman.

6 Mary Queen of Scots: Vanessa Redgrave played the tragic monarch in the movie Mary Queen of Scots.

7 Jimmy Boyle: The gangland figure was portrayed by David Hayman in A Sense of Freedom.

8 Robert the Bruce: The Scottish hero was played by Sandy Welch in the movie The Bruce.

9 Bonnie Prince Charlie: David Niven portrayed the leader of the 1745 Jacobite Rebellion.

10 Tony Blair: Michael Sheen played the Scottish-born PM in The Queen.