James McAvoy

Stephen Lovekin/Getty Images

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."

So, McAvoy's not just a compassionate soul giving what a review in London's Independent called a "gripping, no-holds-barred performance."

He's a wit, too!

Per various stories circulating, the X-Men: First Class star went into the audience to check on a person who had collapsed, called for emergency personnel and then returned to finish the fight scene he had temporarily abandoned.

A rep for McAvoy has not yet returned a request for comment.

  • Share
  • Tweet
  • Share

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.