Actor James McAvoy was punched by a man at a downtown Toronto bar, apparently unprovoked, late on Monday evening.

A source connected to the actor confirmed to CBC News that, as was first reported by People magazine , a man punched McAvoy without warning while being escorted out of Charlotte's Room, a bar just a few blocks from the headquarters of the Toronto International Film Festival.

The actor is understood to be OK. The incident was not reported to Toronto police.

Charlotte's Room did not immediately respond to calls for comment from CBC News.

McAvoy is attending the festival for the world premiere of , the first film he has directed .

TIFF did not immediately respond to a request for comment.

McAvoy has appeared in dozens of movies, including , , the film adaptation of Ir

See Full Page