Maureen Cavanaugh zdobyła rolę matki Jeffery'a Singera, kiedy okazało się, że jestpodobna do odtwórcy jego roli - Roberta Ackermana. Początkowo pełniła w filmie jedynie rolę makijażystki.
Vinniego miał początkowo zagrać Bill Chaput, który zrezygnował z powodu kontuzji. Dopiero wtedy wzięto pod uwagę Tony'ego Pallone, jako ostatniego istotnego aktora w filmie, z rekomendacji Raya Bono.
W początkowej wersji scenariusza postać Ophelii miała mieć tylko 12 lat, później zmieniono jej wiek, by w filmie mógł się zawiązać także wątek romantyczny.
We wcześniejszych wersjach scenariusza Jeffery miał być nastolatkiem pochodzenia azjatyckiego.
W scenie strzelaniny Carlo parafrazuje powiedzenie Martina Scorsese: "It seems to me that any sensible person must see that violence does not change the world and if it does, then only temporarily" ("Wydaje mi się, że każdy rozsądny człowiek przyzna, iż przemoc nie zmieni świata, a jeśli nawet - to tylko chwilowo"). Jest to celowe posunięcie reżysera Christophera Bishopa.
Film kręcono w miejscowościach Albany, Saratoga, Schenectady i Troy (Nowy Jork, USA).
Film nakręcono w okresie 29.07.2005 - 02.07.2006.