Smallville Guest cast, played by Quinn Lord Episode 6x22: Phantom (May 17, 2007) Episode 7x01: Bizarro (Sep 27, 2007)