ZnO is widely used as an n-type semiconductor in various solar cell structures; including dye-sensitized, organic, hybrid and solid-state solar cells. Here, we review advances in ZnO-based solar cell applications, looking at the influence of morphology, as well as the effect of different materials and sensitizers. ZnO morphologies play an important role in changing the surface area and charge transport properties, affecting the performance of the solar cells. External quantum efficiencies using purely ZnO as the active material has generally been below 3% with some dye-sensitized solar cells using liquid electrolytes above 5%. Sensitizers such as organic and inorganic dyes, quantum dots and hole conductors have been shown to influence cell efficiency by improving the absorption or providing improved charge transport. The combination of ZnO with other nanomaterials such as, TiO2, SiO2 and ZrO2 in core-shell structures or buffer layers creates improved electron transport by controlling recombination at interfaces and increasing stability of the device. The highest reported efficiencies to date were from combinational structures at 7.07% for ZnO nanosheets with TiO2 nanoparticulate coating and 7% for ZnO core-TiO2 shell structures.