Lina Zeng, who plays Amy Fang in the film, was not a professional actress.
The film was originally set in New York City, but shot entirely in Philadelphia due to a shortage of funds.
Halfway through production, Matt A. Smith moved to Los Angeles, CA, but flew back to wrap up filming.