Also, you should know that you won't get half of the jokes unless you've seen the other Kevin Smith movies. (Clerks, Mallrats, Chasing Amy, Dogma) In a couple cases (Ben Affleck, Jason Lee) actors play different roles from different movies. It'd be confusing if you didn't know what's up...