Thin-film interference is the phenomenon responsible for the iridescent colours observed in soap bubbles, oil slicks, and on the surface of CDs.