Another Kevin Smith movie that simply is funny no matter who you are. Adams plays off Affleck very well and the rest of the cast hits their marks well. Awesome script, though a little graphic and vulgar. Smith until this point could do no wrong.