The self-assembled monolayer (SAM) technique was employed to fabricate a two-layer donor-acceptor film on the surface of TiO2. The approach is based on using donor and acceptor compounds with anchoring groups of different lengths. The acceptor, a fullerene derivative, has a carboxyl anchor attached to the fullerene moiety via a short linker that places the fullerene close to the surface. The donor, a porphyrin derivative, is equipped with a long linker that can penetrate between the fullerenes and keep porphyrin on top of the fullerene layer. The two-layer fullerene-porphyrin structures were deposited on a mesoporous film of TiO2 nanoparticles by immersing the TiO2 film sequentially into fullerene and porphyrin solutions. Transient absorption spectroscopy studies of the samples revealed that after the selective photoexcitation of porphyrin a fast (<5 ps) intermolecular electron transfer (ET) takes place from porphyrin to the fullerene layer, which confirms the formation of the interlayer donor-acceptor interface. Furthermore, in the second step of ET the fullerene anions donate electrons to the TiO2 nanoparticles. The latter reaction is relatively slow with an average time constant of 230 ps. It involves roughly half of the primary generated charges, and the second half relaxes by the interlayer charge recombination. The resulting state with a porphyrin cation and electron in TiO2 has an extremely long lifetime and recombines with an average time constant of 23 ms.