Original: A soap bubble can exist because the surface layer of a liquid (usually water) has a certain surface tension, which causes the layer to behave somewhat like an elastic sheet.
Simplified: Finally, when the bubbles wall becomes much thinner than the wavelength of visible light, all the waves cancel each other out and no reflection is visible at all.