Con un presupuesto de 35 millones de dólares, es la película con mayor presupuesto de la carrera de Kevin Smith hasta la fecha (10 millones de dólares de los cuales fueron para Ben Affleck, y 4 millones a Jennifer Lopez).