James McAvoy would love to eat pizza with his wife every day.

The 35-year-old actor married his former Shameless co-star Anne-Marie Duff in 2006 and the couple have young son Brendan together.

James describes his spouse as his "best buddy" and has thought in detail about what their perfect date would involve.

"We have a favourite pizza place, but it kind of went downhill. The je ne se quoi, it just was missing. But like three doors down, another place opened up, and it's incredible - like really authentic Italian, thin-crust 'mmm' pizza," he told harpersbazaar.com. "So at the moment, I would like to do that with my wife every single day. But maybe the best kind of date wouldn't be a night, actually. It would be a day hiking in the woods, in the forest, in the hills, in the mountains, and some camping afterwards. A campfire and cobbled-together meal, followed by an uncomfortable night's sleep."

James was dating actress Emma Neilson when he and Anne-Marie first began filming the hit TV show. He became single again in 2003 and he and his now-wife took their friendship to another level after working together for an entire eight episodes, during which romance blossomed.

Someone else the Scottish star considers a close pal is Michael Fassbender, who he first met during the filming of miniseries Band of Brothers. However, their friendship developed when they became a part of the X-Men franchise in the 2011 flick First Class.

"Yes. Always. Even when I'm not shooting a movie," he grinned when asked whether he misses Michael when he shoots a feature without him. "Yeah, we got on really well. And, you know, you can't have Christmas every day. You've got to save up for the good times."

LATEST NEWS