Smallville Guest cast, played by Dan Joffre Episode 4x01: Crusade (Sep 22, 2004) Episode 4x18: Spirit (Apr 20, 2005)