Who is james mcavoy dating now
Science fiction fan Mc Avoy was dressed as engineer Scotty from the original Star Trek series while his girlfriend - in a stripy top - is pictured slipping an arm round her boyfriend's neck.
Bruce Willis, who starred in Shyamalan’s Sixth Sense also attended the party as a character from The Shining.
Mc Avoy, 38, parted from his fellow Shamelesss star Anne-Marie Duff after nine years of marriage, last year.
They’ve been together for approximately 3 years, 4 months, and 1 day.
They are creative thinkers and appreciate the arts.
In 2001, Mc Avoy's performance as a gay hustler in the play Out in the Open impressed director Joe Wright so much that Wright began offering Mc Avoy parts in his films.
Mc Avoy kept declining them, however, and it was not until six years later that the two worked together.