Soap films, gasoline/oil stains and some thin films of plastics can show interference colors. In the case of soap films, the two surfaces of the film create constructive and destructive interference of light waves over certain angles, which are different for every wavelength (color) of light. Hence the color bands and patterns.
18 photos in gallery
Click images for large photos