James McAvoy is a dad again.
The 46-year-old actor let slip in an interview with The Guardian, published on March 31, that he and his wife, Lisa Liberati, share a son. While news of the "X-Men" actor growing his family is new, the famously private actor's youngest child is school-aged now.
"Having a kid at 42 is definitely easier in some ways," McAvoy said. "I worry less. I'm a bit more philosophical. But it's also harder, because you’re just older and [more tired]."
In a 2022 interview with the same newspaper, McAvoy revealed he and Liberati were recently married, years after they met on the set of "Split," where his wife-to-be worked as director M. Night Shyamalan's assistant.
The couple is based in London, but they also spend time in Liberati's hometown of Philadelphia.








