 Originally Jorge Garcia was attached to play Harry Knowles, but  scheduling conflicts with _"Lost" (2005)_ (qv) caused him to turn  down the role. Then, Kevin Smith stepped in and was reportedly very  enthusiastic, but some last