James McAvoy and his wife, Lisa Liberati, became parents four years ago. The couple privately welcomed a son.
The actor shared this personal news recently. McAvoy is known for his role in “X-Men: Days of Future Past.”
The family has kept this matter out of the public eye since the birth.
