James McAvoy’s tragic family estrangement that means his father and jailbird brother will never met his children – as actor reveals he secretly welcomed second son

Scottish actor James McAvoy, who has a 15-year-old son named Brendan with his former partner Anne-Marie Duff, recently shared that he also has a four-year-old son with his wife, Lisa Liberati. He explained that becoming a father again at age 42 felt easier than the first time because he’s less anxious.