Smallville Guest cast, played by Daniel Bacon Episode 3x17: Legacy (Apr 14, 2004) Episode 3x22: Covenant (May 19, 2004)