EXCLUSIVE: The ancient Scottish town of St Andrews was hit with a heavy bout of Spidey fever this past weekend as the third annual Sands International Film Festival opened, pulling in an eclectic set ...