JK Rowling and Robbie Coltrane aren't the only Scottish names to have played major roles in the Harry potter franchise.
The wizarding world, which arguably was created largely in Edinburgh, has featured a lot of Scottish landscapes and locations over the years.
And joining Daniel Radcliffe, Emma Watson and Rupert Grint, there are a number of north of the border names who are much loved for starring in the smash-hit series of films.