Finalmente, la película fue estrenada en 2007 en Tribeca Film Festival.