Actor James McAvoy, known for his roles in Atonement and Speak No Evil, was reportedly assaulted in a bar in Toronto, Canada.
The 46-year-old was allegedly “sucker punched” by another drinker at Charlotte’s Room bar on Monday evening (8 September), two days after the premiere of his directorial debut California Schemin’ at the city’s film festival.