This is one of the two times Kevin Smith has appeared as Silent Bob in a film that's not his. The other was in Scream 3. There have been many debates. Does Kevin Smith really play Silent Bob despite Jason Mewes referring to him as 'John'. Most people believe Smith does play Silent Bob since he is in the same costume as 'Mallrats'