I really enjoy using physician's formula.. they have one called Conceal RX and it's literally physician strength... the ad lists:
Maximum coverage concealer formula that glides on smoothly to conceal blemishes, dark under-eye circles, scars, birthmarks, age spots, bruises, rosacea and hyperpigmentation.
It lasts a full day on me (btw, it covers my acne like crazy!!!!) and it's Hypoallergenic, fragrance-free, non-comedogenic, oil-free and dermatologist approved =)