La película se estrenó el 10 de marzo de 2007 en el festival de película y música South by Southwest en Austin, Texas.