Michael Moore's "Fahrenheit 9/11" won the top prize at the Cannes Film Festival.