The role of Miri was originally written for Rosario Dawson. However, due to prior commitments with the Steven Spielberg produced Eagle Eye, she had to decline.
Kevin Smith wrote the role of Zack with Seth Rogen in mind. In fact, Smith has stated that if Rogen turned down the role, the film would not have been made.
In one sex scene Lester (Jason Mewes) flips his tie around, so it's hanging down his back. This was done because Jason has director Kevin Smith's daughter's name tattooed down his back, and used the tie to hide said tattoo.
The movie's original poster was deemed too explicit by the MPAA and was banned in the US, because it suggested the characters on the posters are engaging in oral sex. It featured two separate images of Seth Rogen and Elizabeth Banks, who are fully clothed, and the back of the actors' heads close to each other's crotch.
The stick figure poster came from a conversation between Kevin Smith and Seth Rogen. Kevin said that they'd might as well use stick figures, since that's all the MPAA would allow. Rogen said that would be funnier than the whole movie.
The city of Philadelphia refused to allow the poster at bus stops because of the word "porno". When Kevin Smith agreed to have the word taken out and just have the title "Zack & Miri", the city still refused.
The City Of Toronto has slightly edited version of the original poster at most subway stations. Elizabeth Banks is smiling, and the alternate lowered version of her in front of Seth Rogen shows her forehead, implying she is not performing oral intercourse.
The "shoot the geek" gag was an idea thought up by Kevin Smith while he was writing Clerks II. Originally it was going to be Jeff Anderson as Randal in the suit getting shot in the crotch.
Kevin Smith originally wrote the film to be set in Minnesota, where he had shot Mallrats prior, and had stated a desire to shoot there again. However, for budgetary reasons, Smith opted to shoot in Pittsburgh, where he had shot Dogma, and re-wrote the script to take place in Monroeville, Pennsylvania.
A portion of the plot is based on director Kevin Smith's experience making Clerks.: a very low budget, working only with friends, using a hockey stick as a boom microphone pole, and shooting the movie at his job (the Quick Stop/RST Video in Clerks., and the Bean 'N' Gone coffee shop in this film).
There is a sign on the wall of the coffee shop near the door to the back room which reads, "Unattended children will be given an espresso and a free puppy."
In the movie Zack and Miri are supposed to be the same age but in real life Elizabeth Banks is almost ten years older than Seth Rogen. At the time of shooting, Seth Rogen was three years from his high school reunion, while Elizabeth Banks would have had hers six years prior.
For some more conservative US retail chains, the title on the cover of the DVD/Blu-ray was changed to just "Zack and Miri", much to the chagrin of Kevin Smith.
This is the second time that Jeff Anderson played goaltender during a hockey game in a Kevin Smith movie, the first being the roof-top game in Clerks..
Jeff Anderson enjoyed that, as opposed to the verbose Randal that he played in Clerks. and Clerks II, the character he played in this film, Deacon, appears in a lot of scenes but yet doesn't have a lot of dialogue.
During the mid-1990s, Kevin Smith was commissioned by Warner Brothers to write a new Superman movie, the screenplay of which was eventually titled "Superman Lives." At one time, Tim Burton was attached to direct and Jon Peters was attached to produce the film. The project fell through in the late 1990s. The next attempt to resurrect the Superman franchise, however, was successfully made into a movie: Superman Returns, starring Brandon Routh, who appears in Zack and Miri Make a Porno as Bobby Long.
"The other Zack" that Zack and Miri meet at their 10th High School reunion is supposed to be an old classmate of theirs. That should place the attendees at about the age of 28 years old. Kenny Hotz who portrayed "The other Zack" was 40 years old at the time of filming.
The mention of fleshlights in this film was not product placement. However, fleshlight would go on to sponsor Kevin Smith's Smodcast/podcast network and get many endorsements from Smith himself who claims he, "keeps several around the house."
Kevin Smith:
[comic books]
Zack mentions the comic book character Spider-Man. Also Elizabeth Banks stars as Betty Brant in the Spider-Man film franchise.
Kevin Smith:
[The number 37]
A recurring theme in all View Askew films, it appears near the end of the movie when the film is paused in Delaney's basement. It is paused at 37 minutes.
The trivia item below may give away important plot points.
At the reunion, Zack II's full name is Zack Knutson, a reference to Zak Knutson, who played the Sexy Stud in Clerks II. Zak can also be seen as a cameraman in the scene during the credits of Z&M.