A composition for coating skin comprising shellac, ethanol, castor oil,ethyl cellulose and fumed silica or nano zinc oxide, wherein the composition forms a long lasting waterproof flexible film on skin. The composition may include different ingredients for different applications. In one embodiment, the composition includes pigment and/or dye and may be used to coat a skin blemish such that the skin blemish blends in with the surrounding skin. In another embodiment, the composition includes a sunscreen agent and may be used as a sunscreen. In yet another embodiment, the composition includes a therapeutic agent for treating a disorder of the skin.