Memoir Of A Snail, the latest stop motion pic from Oscar-winning filmmaker Adam Elliot, and Edinburgh-based filmmaker Laura Carreira’s haunting debut feature On Falling are among the top prize winners at this year’s London Film Festival. The competition winners were announced this afternoon by the London Film Festival’s various juries. The jury heads were Alexandre […]