Now in its 68th year, the Edinburgh International Film Festival is the longest continuously running film festival in the world, and has long been a champion of bold