I would say Marcia Cross or Nicollette Sheridan.
Really, Marcia or Nicollete? Has any of the two have experience in that area?