Smallville Guest cast, played by Richard Keats Episode 6x19: Nemesis (Apr 26, 2007) Episode 9x21: Salvation (May 14, 2010)