I would think another candidate might be Shia Lebouf, but I don’t think he could be considered middle age.
To my knowledge Sheen is the only guy who fits all the claimed criteria, he’s the only one I know that has openly publicly admitted to sex with prostitutes.. no that others don’t do it, just don’t recall any of the rest ever publicly admitting to it.. Sheen’s history with them is very well publicized and admitted to.