Starring indie vet Adrien Brody, Charlotte Ayanna, Pam Grier and Jon Seda recently screened at the 2002 Sundance Film Festival.