Smallville Guest cast, played by Fred Henderson Episode 6x13: Crimson (Feb 1, 2007) Episode 6x14: Trespass (Feb 8, 2007) Episode 6x16: Promise (Mar 15, 2007)