- James McAvoy was punched by a drunk patron at Charlotte’s Room bar in Toronto during TIFF.
- The attack was unprovoked; McAvoy was unharmed and stayed at the venue afterward.
- The actor was in town for the premiere of California Schemin’, his directorial debut.
- The film tells the true story of two Scottish rappers who faked being American to gain fame.
- No police report was filed; the assailant was removed by staff.
James McAvoy’s visit to Toronto for the 2025 International Film Festival took an unexpected turn when the actor was assaulted by an intoxicated patron at a downtown bar. The incident occurred late Monday night at Charlotte’s Room, where McAvoy was enjoying a quiet gathering with producers of his directorial debut, California Schemin’.
According to eyewitness accounts, the attacker — who was being escorted out for disruptive behavior — struck McAvoy from behind without warning. The actor, caught off guard, was reportedly unharmed and chose to remain at the venue, calmly deescalating the situation and even joking with staff and guests afterward.
The bar incident has drawn attention not only for its shock value but also for McAvoy’s composed response. No police report was filed, and the assailant was swiftly removed by security.
McAvoy was in town to premiere California Schemin’, a film based on the true story of Silibil N’Brains — two Scottish rappers who faked American identities to break into the music industry. The film, which McAvoy directed and also stars in, has been generating buzz for its audacious plot and raw energy.
Despite the scare, McAvoy’s TIFF appearance remains a highlight of the festival. His ability to brush off the incident with humor and grace has only added to his reputation as one of Hollywood’s most grounded talents.