Seven months after the birth of James McAvoy and Ann Marie Duff's baby boy, we still don't even know his name - and they hope to keep it that way!
When asked about the challenges of being a working dad at a recent press junket, the Atonement star very politely replied: