The 39-year-old actor said the idea to get his shirt autographed came after he found a marker lying on the ground at the award show and more than 20 stars obliged him with their signatures and in some cases, graffiti of their choice. The shirt also bears a signature from McAvoy.
"When I found a Sharpie lying on the floor, I just asked people to totally deface my beautiful white shirt. Sure, it was an off-the-cuff, alcohol-infused idea, but now I get to auction it off and raise money for an organization that means a lot to me!," McAvoy wrote on Instagram.
"I'm going to sweepstake this amazing shirt in aid of @rmhnewyork. It is an incredible charity that helps house and feed children and their families whilst they battle cancer. For just 10 bucks or pounds or whatever your currency is you can have the chance to win this shirt or some great secondary prizes and help some beautiful families," he wrote in another post.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)