Who played Abby the longest, Hayley Erin or Emme "Marcy" Ryan? QA Who played Abby the longest, Hayley Erin or Emme "Marcy" Ryan? Answer: Emme Share this Share on FacebookTweet on TwitterPlus on Google+