Question: actresses who played margo hughes on as the world turns
Answer: She was first played by Margaret Colin , and then by Hillary B. Smith for six years .