Duncan Jones’ low-budget sci-fi feature debut MOON has won the prestigious Michael Powell Award for Best New British Feature Film at the 63rd Edinburgh International Film Festival, it was announced today. The Jury citation read: “We award Moon for its...