James McAvoy and Anne-Marie Duff announced that they were separating back in May. At the time, there was all kinds of rumouring that he’d moved on with Alexandra Shipp, one of his co-stars in X-Men. Looks like that was a diversion. Because around the same time, I got an email from a reader called Caitlin who came across this on Twitter:

Her name is Lisa Liberati. She works with M Night Shyamalan. And James worked on Night’s movie Split in Philadelphia. Filming was completed a while ago. But he still keeps showing up in Philly. Also, as Caitlin pointed out, James likes alllll her Instagram photos.

And now, yesterday, this:


Halloween costume? Sure, sure. But…

The way he’s leaning into her in this shot with his face right up in her hair: 

My Photo Assumption says it’s on. You? And if so, what was the timeline?

Attached - James at Catch LA last month and in Austin with M. Night Shyamalan a few days earlier.

Thanks MK!