Kate Bosworth was hot but I didn’t really like her portrayal.
There has never been a good Lana Lang tho Kristin Kreuk was the prettiest.