The 43-year-old actress said she she dated homosexual men in her 20s, reported Digital Spy.
"There were so many. In my early 20s I was like the last stop before a guy said, 'Yep, it's official: I'm gay'. I'd be like, 'Really?!' I'd think, but he's so funny, so charming, and such a good dresser. I never saw it coming," McCarthy said.
Asked if she's ever questioned her own sexual identity, McCarthy said, "I don't buy it if anyone says they haven't. I think everyone does at some point.
McCarthy will next star in upcoming movie 'Spy', which reunites her with 'Bridesmaids' and 'The Heat' director Paul Feig.