Murad. Best thing ever man. Or even Noxema Anti Bacterial Lathering Cleanser. They're both a bit pricey, but the results are well worth it. Or another thing you can try is black soap(it's cheaper, works excellent, but not quite as good), you will have to moisturize daily when using black soap, no if and or buts less you want your skin to crack and peal.
I do not have greasy skin, but I do use cetaphil and nutraderm. Both are EXCELLENT and not harsh on your skin at all, plus for a dermatological cream, they are really affordable.
often times people with oily skin over clean, which can aggrevate the problem. try using cetaphil, it's gentle and very good for your skin.
Biore Blemish Fighting Ice Cleanser and Cetaphil Gentle Skin Cleanser
are highly recommended for oily and acne prone skin. They are not very expensive and are gentle on the skin. If you like wipes (these tend to be more effective in removing makeup), Olay Daily Facials are nice.