Smallville Guest cast, played by Adrian Holmes Episode 9x01: Savior (Sep 25, 2009) Episode 9x07: Kandor (Nov 6, 2009) Episode 9x09: Pandora (Nov 20, 2009) Episode 9x19: Sacrifice (Apr 30, 2010) Episode 9x21: Salvation (May 14, 2010)