Smallville Guest cast, played by Veena Sood Episode 4x18: Spirit (Apr 20, 2005) Episode 4x21: Forever (May 11, 2005)