James McAvoy turned his shirt an Oscar diary as he asked his fellow celebrities to sign his shirt.

Split star James McAvoy appeared at the 91st Academy Awards spotless to present the Oscar for Best Sound Editing to Bohemian Rhapsody alongside co-presenter Danai Gurira.

Shortly after, James arrived at the Vanity Fair after-party covered in red permanent marker autographs from celebrities.

Also, See: Billy Porter Wears an Epic Christian Siriano Dress on the 2019 Oscars

The actor further took to Instagram where he posted, “Went to the Oscars. Presented. Mugged by sharpie wielding celebrities. #thuglebrity I’m sure my shirt is going to be defaced by more of these entitled graffiti mentalists as the night goes on.”

James McAvoy also tagged a number of celebrities who signed his shirt, including Charlize Theron, Brie Larson, Sarah Paulson, Samuel L Jackson, and Michael B Jordan among others.

The actor later admitted it was a very spur of the moment, “off the cuff” thing he’d done and he wasn’t quite sure what he was going to do next.

It was alcohol-fuelled.

And speaking to Entertainment Tonight, the actor revealed the reason why.

The actor found a Sharpie in the backstage Green Room. James immediately made the impulsive decision to get his famous friends and colleagues to sign his shirt.

I got Brie Larson, Samuel L. Jackson, Michael B. Jordan, I got… who else did we get? I got a lot of people.

The Split actor, McAvoy hopes to auction the shirt to raise money for one of the charities he supports.