The biggest and longest running film festival of the nearly 80 that take place in San Francisco each year will begin April 25. Organized by the SF Film Society, The 56th edition of the International Film Festival of San Francisco will showcase over 150 films. Four of the ten films selected to compete in the […]