Anne Jeffreys, the actress and Goldsboro native who likely had her greatest impact on TV audiences as Marion Kerby, "the ghostess with the mostess" in the 1950s TV series "Topper," has died. She was 94.

Jeffreys, whose husband, actor Robert Sterling, died in 2006, died peacefully in her sleep at her Los Angeles home on Wednesday evening, her manager Don Gibble said Thursday.

More recently, she spent two decades playing Amanda Barrington on "General Hospital" She was featured in the role on more than 350 episodes of the soap opera from 1984 until 2004.

In "Topper," she and Sterling starred as fun-loving husband and wife George and Marion Kerby who, after dying in a Swiss avalanche, return as ghosts to their mansion and comically haunt its new occupant, actor Leo G. Carroll as staid banker Cosmo Topper.

She had made her film debut at MGM in 1942 in "I Married an Angel," which marked the final costarring of Jeanette MacDonald and Nelson Eddy.

She was born Anne Carmichael on Jan. 26, 1923, in Goldsboro.

Her mother, who had aspired to be an opera singer, taught her daughter to sing at an early age, and at 5 Anne made her debut before a local audience. After studying at Anderson College, S.C., she launched her career.