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