Audrey Hardy is a fictional character on the ABC soap opera, General Hospital. She has been portrayed by Rachel Ames on a contract basis from 1964 to 2002, and on a recurring basis from 2002 to 2007, making guest appearances in 2009, 2013, and 2015.