Actor Chris Noth mesmerised diners at a New York City restaurant when he took to the stage for an impromptu performance on Wednesday (13Feb13).

The Sex and The City star was coaxed onto the stage at the Four Seasons' Grill Room in Manhattan after fans spotted him enjoying a performance by regular singer Gianni Russo.

Noth sang Frank Sinatra's classic One for My Baby (and One More for the Road) much to the delight of the ladies in the audience.

Four Seasons co-owner Julian Niccolini tells New York Post gossip column Page Six, "He can definitely sing, but it's more than that. That guy is catnip for women."