Actor James McAvoy was reportedly punched at a pub in Toronto earlier this week while visiting the city to attend the Toronto International Film Festival (TIFF).
The Scottish actor and director was reportedly struck without provocation on Sept. 8 by a man at Charlotte’s Room, a bar in the city’s downtown region, according to People magazine.