Real men don't kiss and tell, but he's not exactly our definition of classy so this doesn't surprise us!

Mario Lopez revealed in his memoir Just Between Us that he had a one-night stand with an unnamed "mega pop star", and now Us Weekly is reporting that the lady in question was none other than Miss Britney Spears!

"I'm trying not to give too much away without giving too much away. It was maybe six or seven years ago eight years ago?" the TV host dished to Ellen Degeneres earlier this month. The timeline of the hook up would make sense, as both celebs were single at the time. The pop princess split from Kevin Federline in 2006, and the Extra star was on a break from then-girlfriend Karina Smirnoff.

He's a married father-of-two, and we think he should have kept his mouth shut out of respect for his family!