Actor James McAvoy punched in Toronto bar: reports The ‘Split’ star was in Toronto for the premiere of his directorial debut, ‘California Schemin’,’ at TIFF.