James McAvoy has confirmed that he secretly married his American partner, Lisa Liberati.
McAvoy, 42, met the Liberati on the set of M Night Shyamalan’s thriller Split (Liberati was Shyamalan’s PA).
Rumours that the pair had got married began after director Jamie Lloyd, who is a close friend of the McAvoy’s, was overheard referring to Liberati as the actor’s wife.
Two months after the divorce was finalised, McAvoy and Liberati made their relationship official on Instagram.