Filming took place at St. Andrew's School in Middletown, Delaware, and at locations in New Castle, Delaware, and in nearby Wilmington, Delaware.
Filmările au avut loc la St. Andrew's School din Middletown, Delaware, în New Castle, Delaware, precum și în Wilmington, Delaware.