In A Rare Mention Of His Personal Life, James McAvoy Revealed He Secretly Married Lisa Liberati

    The actor didn't comment further for "fear of creating tabloid fodder."

    Even M. Night Shyamalan didn't see this one coming! And by "this one" I mean James McAvoy secretly marrying Lisa Liberati, his girlfriend of a few years!

    James and Lisa smiling for a photo at an event

    The couple — who recently tied the knot, the Split star confirmed to the Guardian — met on the set of the 2016 film, which was shot in Lisa's hometown in Philadelphia.

    The couple walking through an airport

    The X-Men actor, known for keeping his personal life out of the public eye, didn't offer any additional comment on the happy occasion or his new married life for "fear of creating tabloid fodder."

    James smiling while wearing a tuxedo on the red carpet

    The 42-year-old was previously married to Anne-Marie Duff from 2006 to 2016, a fellow actor whom he met on the set of Shameless (the British version). They share a son, 11-year-old Brendan.

    James and Anne-Marie smiling at an event

    Congrats to James and Lisa!