Scarlett Johansson is enjoying a new romance.

The 'Hitchcock' actress - who split from boyfriend Nate Taylor last month - was spotted having dinner with a mystery man at New York's Beatrice Inn last week and onlookers say they couldn't keep their hands off each other.

One told the New York Post newspaper: ''They were very lovey-dovey and holding hands under the table all night. They were holding each other while outside smoking in the cold.

''He was dark-haired and slightly taller than her but skinny and he may have been speaking French at one point.''

Last month, Scarlett - who was once married to Ryan Reynolds - reportedly dumped advertising executive Nate just days after she was spotted ''completely flirting'' with one of Lindsay Lohan's close friends.

A source said: ''They never officially lived together, but Nate has moved all of his stuff out and back into his apartment. The relationship is over. It has not been amicable.''

Scarlett began dating 38-year-old Nate in January after meeting him in New York, shortly after her separation from 52-year-old actor Sean Penn.

The split followed with multiple men, including her ex-boyfriend Jared Leto.