It was filmed on location in Angola and won the World Dramatic Competition Grand Prize at the 2005 Sundance Film Festival.
The film was shot in Angola and took home the top prize at the 2005 Sundance Film Festival.