In Jan. 2010, a rep for James McAvoy confirmed that he and his former wife Anne-Marie were having a child together.
"I am very lucky. I have known wonderful romantic love in my life but to actually see this little creature and find him to be the most beautiful creature in the world," Anne-Marie expressed of her son to Daily Record in April 2011. "I know all mothers and fathers feel that way. Yes, he's just gorgeous."
The pair chose not to know the sex of their baby before birth; however, they convinced each other they were having a girl. So, when it came time to name their baby boy, Anne-Marie told the outlet that they hardly had any names picked out. But, soon enough, the pair decided on Brendan in honor of Anne-Marie's father.