The X-Men: First Class star is currently tackling the title role in William Shakespeare's tragedy at the U.K. capital's Trafalgar Studios, but he stopped last Thursday's (04Apr13) show when he spotted a man recording the action.
MCAvoy told the culprit that he wouldn't continue with the play until the mobile device was put away.
A spokesperson for the theatre says in a statement, "An audience member was caught filming by the actor James MCAvoy.
"The filming disrupted the production of MACbeth, forcing James MCAvoy to respond to (the) audience member by asking them to stop filming immediately.
"The production then continued as planned once the camera was put away."
MCAvoy previously interrupted a performance of MACbeth to help an audience member who collapsed during the play last month (Mar13).