"The hardest thing about being a dad in this business... the best way for me to be a good dad is not to talk about him. I'm so sorry. I realise that you guys are the people to talk to about babies... Thanks for understanding." Scottish actor James McAvoy is determined to keep his baby son, with wife Anne-Marie Duff, out of the spotlight.