Yesterday, the winners were revealed for the Edinburgh International Film Festival.

Here are the winners:

Best International Film – Here, Then, by Chinese director Mao Mao.

Best British Film – One Mile Away by director Penny Woolcock.

On the closing night, the Disney Pixar film Brave had its European première. Scottish stars were on the red carpet to celebrate the première. The film is set in the mythical medieval Highlands of Scotland.

The film stars Kelly Macdonald, Billy Connolly, Robbie Coltrane, Kevin McKidd and Craig Ferguson.