Smallville Guest cast, played by Tom O'Brien Episode 1x04: X-Ray (Nov 6, 2001) Episode 1x12: Leech (Feb 12, 2002) Episode 1x20: Obscura (May 14, 2002) Episode 1x21: Tempest (May 21, 2002) Episode 2x01: Vortex (Sep 24, 2002)