Toronto, Sept. 10 -- Actor James McAvoy was unexpectedly attacked by a stranger at a bar in Toronto on Monday night, while in the city for the premiere of his directorial debut, California Schemin', reported PEOPLE.

The 46-year-old actor, known for his roles in the X-Men franchise and Atonement, had attended the world premiere of his film at the Toronto International Film Festival (TIFF) on September 6, along with his wife Lisa Liberati. Two days later, while spending an evening with the film's producers at Charlotte's Room bar, McAvoy was struck by a man who was reportedly being escorted out of the establishment.

According to a source close to the actor, the man had been drinking heavily and was being escorted out of the bar. "James' b...