Just when you thought that James Franco was done showing some skin, he’s at it again. At least this time, it’s for a great cause. The Of Mice and Men star made a surprise appearance at Broadway Bares: Rock Hard! on June 22. “I do topless selfies,” Franco reminded us. WE REMEMBER. Broadway.com favorite Lesli Margherita and newly crowned RuPaul’s Drag Race winner Bianca Del Rio then got him to face the wall for a body cavity search. And that’s when the magic happens. Or something. Take a look at the clip below and congratulations to all involved—the annual event raised $1,386,105 this year for Broadway Cares/Equity Fights AIDS.