Light-harvesting antennae are the machinery for exciton pumping in natural photosynthesis, whereas cascade energy transfer through chlorophyll is key to long-distance, efficient energy transduction. Numerous artificial antennae have been developed. However, they are limited in their cascade energy-transfer abilities because of a lack of control over complex chromophore aggregation processes, which has impeded their advancement. Here we report a viable approach for addressing this issue by using a light-harvesting porous polymer film in which a three-dimensional π-network serves as the antenna and micropores segregate multiple dyes to prevent aggregation. Cascade energy-transfer engines are integrated into the films; the rate and efficiency of the energy-funneling engines are precisely manipulated by tailoring the dye components and contents. The nanofilms allow accurate and versatile luminescence engineering, resulting in the production of thirty emission hues, including blue, green, red and white. This advance may open new pathways for realising photosynthesis and photoenergy conversion.