James McAvoy has revealed he's developed a taste for American junk food while working in the country.

The Last King Of Scotland star has been doing a lot of filming in America, starring in X-Men: The Last Stand, and Robert Redford's new film The Conspirator.

James revealed on the Piers Morgan Tonight show: "[America has] wonderful junk food, of which I'm a fan. I spend a lot time in the south - great, fine food."

The Atonement star and his wife Anne-Marie Duff welcomed their first child, a son named Andrew last summer and James is now hoping to do some work closer to home.

He revealed: "I'm going to do a film called Welcome To The Punch in London."

James stars alongside Robin Wright in The Conspirator as a novice lawyer reluctantly representing the only woman to be charged as a co-conspirator in the Abraham Lincoln assassination.

Director Redford was delighted to work with the young British actor, heaping praise on his performance.

He said: "I wanted James right from the get-go. There was no other consideration.

"When I called him in England, I was amazed. I knew he was a good actor. I knew he had a lot of wonderful energy, but I was amazed at how smart he was about this script. And how much he already knew and that he zeroed in on the very essence of not only his character, but what the tension was in the film. It was great."