top of page

Entertainment

Actor James McAvoy punched in Toronto bar: reports

Screenshot 2025-09-12 at 10.07.30 AM.png

Actor James McAvoy was reportedly punched at a Toronto bar on Monday evening.

First reported by People magazine, the Scottish actor and director was apparently hit, unprovoked, by a patron at Charlotte’s Room, located on King Street West in the downtown area, mere blocks away from where the Toronto International Film Festival (TIFF) takes place.

McAvoy, 46, was reportedly having a couple of quiet drinks with his producers when the incident occurred.

Toronto police confirmed to Global News that no report was filed, and McAvoy just laughed off the incident, according to People

bottom of page