Harper was runner-up in the sixth season of the reality competition series Project Runway in 2009 and worked as a fashion model the following years.
Harper returned to television playing Jordan Ashford in the ABC daytime soap opera, General Hospital (2022—present).
She has appeared in adverts and catalogs for companies such as, L'Oréal, Smashbox, MAC Cosmetics, Ralph Lauren, Oscar de la Renta, and Tommy Hilfiger'.
[4] Harper made her first television appearance in 2005, playing Spectra Model in an episode of CBS daytime soap opera, The Bold and the Beautiful.
[6] In February 2022, Deadline Hollywood announced that Harper had been cast in the role of Jordan Ashford on the ABC soap opera, General Hospital replacing Vinessa Antoine.