Venue Teviot House / Gilded Balloon This year's Edinburgh Film Festival has many people scratching their heads