 This is one of the two times Kevin Smith has appeared as Silent Bob  in a film thats 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