This paper describes the cloning of the genes coding for each component of the complex of toluene/o-xylene monooxygenase from Pseudomonas stutzeri OX1, their expression, purification and characterization. Moreover, the reconstitution of the active complex from the recombinant subunits has been obtained, and the functional role of each component in the electron transfer from the electron donor to molecular oxygen has been determined. The coexpression of subunits B, E and A leads to the formation of a subcomplex, named H, with a quaternary structure (BEA)2, endowed with hydroxylase activity. Tomo F component is an NADH oxidoreductase. The purified enzyme contains about 1 mol of FAD, 2 mol of iron, and 2 mol of acid labile sulfide per mol of protein, as expected for the presence of one [2Fe-2S] cluster, and exhibits a typical flavodoxin absorption spectrum. Interestingly, the sequence of the protein does not correspond to that previously predicted on the basis of DNA sequence. We have shown that this depends on minor errors in the gene sequence that we have corrected. C component is a Rieske-type ferredoxin, whose iron and acid labile sulfide content is in agreement with the presence of one [2Fe-2S] cluster. The cluster is very sensitive to oxygen damage. Mixtures of the subcomplex H and of the subunits F, C and D are able to oxidize p-cresol into 4-methylcathecol, thus demonstrating the full functionality of the recombinant subunits as purified. Finally, experimental evidence is reported which strongly support a model for the electron transfer. Subunit F is the first member of an electron transport chain which transfers electrons from NADH to C, which tunnels them to H subcomplex, and eventually to molecular oxygen.