Whoopi Goldberg thrilled a fan at a New York City restaurant by secretly picking up the tab for the girl and her family after she approached the actress during dinner.

The Ghost star was eating in the upmarket Old Homestead Steakhouse in Manhattan when a nine-year-old girl came over to express her admiration.

After the chat, Goldberg secretly paid the $400 (£250) bill for the youngster and her family, asking staff at the eaterie not to disclose the kind gesture until after she had left the building, according to the New York Daily News.