The development of high-performance photocatalysts is central to efforts focused on taking advantage of solar energy to overcome environmental and energy crises. Integrating different functional materials artfully into nanostructures can deliver more efficient photocatalytic activity. Here, sandwiched ZnO@Au@CdS nanorod films were synthesized via successive ZnO nanorod electrodeposition, Au sputtering and CdS electrodeposition. The as-synthesized composites were characterized by UV-vis spectrophotometer, x-ray diffractometer, scanning and transmission electron microscopy. Their photocatalytic activity was assessed by degrading Rhodamine B solution under visible light irradiation. ZnO@Au@CdS exhibited better photocatalytic performance than ZnO@CdS throughout the visible light region, and the corresponding enhancement factor of Au nanoparticles was measured as a function of CdS loading amount, and it could reach 190% with CdS deposition for 1 min. The normalized rate constant could reach 0.387 h-1 for ZnO@Au@CdS-1min, which was equivalent to or better than results in reference photocatalysts. The enhancement mechanism of Au nanoparticles was estimated by comparing the monochromatic photocatalytic action spectra with the absorption spectrum of ZnO@Au@CdS, and it was mainly determined by incident photon energy. With selective excitation of Au nanoparticles by incident photons, the excited hot electrons in Au NPs are transferred to the conduction band of ZnO to boost photocatalytic reaction. With selective excitation of CdS, the enhanced interband absorption of CdS and relay station effect of Au nanoparticles should be responsible for the enhanced photocatalytic performance. Our work not only opens the door to the design of efficient supported photocatalysts, but also helps to understand the enhancement mechanism of LSPR effect on the photoelectric conversion of semiconductors.