Kristin Kreuk, da Edgemont a Smallville