I love these horns, we use them in my comedy troupe all the time, so much so that I had to replace them.  There are a few things that would make them outstanding.  First, send a second rupper strap with them in case the frist one breaks or whater.  Use a better sealant on the paint job, it tends to flake off pretty quickly.  Finally, keep the "teeth" you send with it, they are terrible and cannot be fitted so wearing them is a pain in the butt.

I would recommend these for stage and for anyone doing low budget digital film, they can be made to look very real and scary with minimal work.  I bet they could be repainted too.  They are well worth the price for a Halloween costume.

If you plan on wearing these on your forehead or have short hair, you may want to get some felt or foam and make some padding on the ends.  The plastic is pretty rough and if would be uncomfortable to wear them all night without something there.