Smallville Guest cast, played by Jonathan Lloyd Walker Episode 9x16: Checkmate (Apr 9, 2010) Episode 9x19: Sacrifice (Apr 30, 2010)