James McAvoy is "intimidated" by his wife.

The actor - who stars with 39-year-old spouse Anne-Marie Duff in new movie 'The Last Station' - admits he is in awe of her acting skills and thinks she keeps getting better.

He said: "I've always been intimidated by how good an actress she is - and no less now. Especially after watching the last two things she did - playing Margot Fonteyn in the BBC production 'Margot' and playing John Lennon's mum in 'Nowhere Boy'. She was just incredible."

The couple just announced they are expecting their first child and the 30-year-old star says he is "excited" about the new arrival.

When asked how he feels about becoming a father, he said: "Excited, nervous, the usual emotions, I suppose. The usual healthy emotions. Excited and all that."

Despite his fame, James is still uncomfortable with the attention he receives and finds the fascination with his life "weird".

He added to the Scotsman.com: "We keep our noses clean and keep our stuff private. We don't have affairs, we don't turn up to parties, we don't fall out of places drunk. We're not that interesting. I don't wear a dress where you can see my knickers when I'm getting out of a taxi. Do you know what I mean? I find all that weird."

He finds it particularly bizarre as he is often mistaken for another Scottish-born actor.

He explained: "People hear your accent and go, 'Are you Ewan McGregor?'. I look nothing like him."