At the Edinburgh International Film Festival, Scotland