David Schwimmer has got engaged to his English girlfriend.

The former 'Friends' star asked for Zoe Buckman's hand in marriage after she recently moved to the US to be closer to him.

The 43-year-old actor has been dating the 24-year-old photographer since they met in 2007 when she was working as a waitress at the Cuckoo Club in London.

A friend said: "David is smitten with Zoe and says she is 'The One'. Things have moved very fast. He wanted to see how they got along living together and it has been a big success.

"He has been living with Zoe in Chicago while working on a stage show called 'Trust' and they will probably make an announcement when they come back to Los Angeles. We are all bracing ourselves for good news. He has said we won't have to wait long."

David's spokesperson has now confirmed the engagement.

It will be the first marriage for both Zoe and David, who has previously dated a number of famous women including singer Natalie Imbruglia and former S Club 7 star Tina Barrett.