Yeah what he says. That's what we use in the film industry....the big problem is you have to keep touching up the stuff....and unless you have a make-up artist standing by....it's going to rub off.
Some will yes. I've seen people use this make up for an entire weekend and come Sunday still had it on. If it is applied correctly, and set you should do fine. However, using costume make up like what you would find at Party City, will come off on everything you touch or brush against.