On February 23, 1964, Ames debuted on ABC's daytime serial, General Hospital, playing Audrey Hardy, R.N.. Her tenure in the part is the longest-running role in the network's history, spanning five decades. She also played Audrey Hardy on the General Hospital spin-off series Port Charles in the late 1990s. Her contract was not renewed for General Hospital in 2003, but she still appeared as a recurring character from 2003 until 2007, and made a brief appearance in 2009. On February 13, 2013 Genie Francis (Laura Spencer) announced on Katie that Ames returned to the show on March 29, 2013. She reprised the role again for one episode on October 30, 2015.