The study employed a facile approach to fabricate a large-area ordered robust colloidal crystal films. Poly(methyl methacrylate) colloids were dispersed and self-assembled in poly(vinyl alcohol) solution, which was then cured to form a photonic film. Such films efficiently diffract electromagnetic waves of specific wavelengths, and whose photonic band gap could be tuned from ultraviolet to visible region by changing the size of the colloids. The presented films revealed sharp diffraction and high transparency, indicating the promising applications in coating or colour filter materials.