James McAvoy Interrupts Macbeth to Help Collapsed Audience Member

James McAvoy & Claire Foy - Macbeth

Macbeth isn't such a bad guy after all, or at least not when James McAvoy plays Shakespeare's scheming Scot.

The 33-year-old X-Men: First Class star switched into real-life hero mode during a performance of Macbeth at London's Trafalgar Studios when he halted the action midscene to see about an audience member who, according to eyewitnesses, had fallen ill.

"Saw James McAvoy stop mid culmination scene in #Macbeth to help a collapsed audience member..." tweeted a theatergoer,continuing, "crack a joke or 2, then continue with the same intensity. Top guy."