James McAvoy turned into a real fanboy at the Oscars.

RELATED: Javier Bardem Sneaks Shot At Trump While Presenting Award

The “Glass” star served as a presenter at the ceremony but after that business was over, he took off his jacket and got a whole bunch of celebs to autograph his white shirt with a red marker.

“It was off-the-cuff and alcohol-fuelled,” McAvoy told ET at the Vanity Fair Oscars after-party; he plans to auction the shirt off to fundraise for one of the various charities he supports.

Photo: Jon Kopaloff/WireImage
Photo: Jon Kopaloff/WireImage

RELATED: Fans Can’t Get Enough Of Bradley Cooper And Lady Gaga’s Chemistry During Intimate ‘Shallow’ Performance At The Oscars

True to his word, McAvoy is auctioning the shirt off with donations going to Ronal McDonald House New York

The celebrities who signed the shirt include: Brie Larsen, Frances McDormand, Charlize Theron, Amy Adams, Samuel L. Jackson, Michael B. Jordan, Bryana Holly, Amanda Peet, Melissa McCarthy, Sophie Turner, Joe Jonas, Nicholas Hoult, Karamo Brown, Taylor Swift, Rumer Willis, Rashida Jones, Maya Rudolph, Sam Rockwell, Hellen Mirren, Elizabeth Banks, Kerry Washington, Zoe Kravitz, Jason Momoa, Michelle Yeoh and many more they are “still trying to decipher!”

The more money you give, the more entries you get. So go on, it is all for a good cause and donate here.