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.

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.