James McAvoy is thankfully laughing off an incident that happened at the Toronto Film Festival, but it sure sounded scary! Keep reading to find out more It has been reported that the 46-year-old actor was sucker punched by a random stranger while attending a party during the festival on Monday night (September 8) in Toronto, []