Katie Holmes has been asked out on the set of her new film - by seven different men.

The 34-year-old star - who divorced Tom Cruise last year - is making heads turn during filming for upcoming drama 'Mania Days' and has had to fend off romantic advances from several besotted crew members and extras.

A source told the New York Post: ''They were crew members and extras just chancing it. It really got on the nerves of director Paul Dalio. Needless to say, she said no to everyone.''

While Katie has been seen out and about with male friends in the last few months, the actress has remained single since the split and is focusing on looking after their seven-year-old daughter Suri.

However, the 'Dawson's Creek' actress was spotted cosying up to her handsome co-star Luke Kirby on the set of 'Mania Days', in which she plays a manic depressive who falls for a fellow patient (Luke) after meeting in a psychiatric hospital.

Meanwhile, Tom recently admitted Katie's decision to file for divorce last summer came as a huge shock and it took him time to adjust to the situation.

He said: ''I didn't expect it. Life is a tragicomedy. You need to have a sense of humour. I had an unbelievable amount of time to think about it. Life is a challenge.''