James McAvoy was reportedly attacked by a stranger in a bar in Toronto, Canada, while in the city for the premiere of his directorial debut film California Schemin' James McAvoy was 'attacked' (Image: Getty Images)

Scottish actor James McAvoy was reportedly assaulted by a "drunk" stranger while enjoying a low-key night out with wife Lisa Liberati at Charlotte's Bar in Toronto. The alleged incident occurred on Monday, September 8, while McAvoy was in the Canadian city for the world premiere of his directorial debut, California Schemin', at the 2025 Toronto International Film Festival. ‌

The evening took a turn for the worse at around 11:55pm when the X-Men star was caught off guard and punched by a man, according to reports. Witnesses claim McAvoy attempted to defuse the sit

See Full Page