I have to second the Dermablend. When I was younger, I used it for shows, to completely cover a strawberry-red birthmark behind my ear, (these days I use Ben Nye). A friend who was in a pageant used it to cover a very color-rich tattoo on her ankle. It provides complete coverage, is highly water resistant, and really lasts in Florida humidity. I never noticed a problem with rub-off on clothing - usually to get the stuff off, required soap or makeup remover, and a whole lotta scrubbing.
At the time it first hit the market, the spokesperson was that model who was attacked by a stalker and had multiple slash-scars where he had knifed her face. I cannot recall her name, but the before and after pictures in pre-photo-shop days (I'm dating myself here) were incredible.
http://www.dermablend.com/perc.....nQodwDYA0g