Produksi film yang berlokasi di Newark, New Jersey , April 2004.