Accumulation, tissue and intracellular localisation, and toxic effects of cadmium were investigated in the liverwort Lunularia cruciata. The results of analyses carried out by atomic absorption spectrometry on single plants showed that the cadmium accumulation was dose- and time-dependent. Cadmium localisation was assessed by X-ray scanning electron microscopy microanalysis in gemmalings and in the different tissues of the thallus and by X-ray transmission electron microscopy microanalysis at the cellular level. The metal preferentially accumulated in the hyaline parenchyma and at the base of the gemma cups. Inside the cell, cadmium accumulated in the vacuoles and the cell wall. Metal accumulation was accompanied by a concomitant increase in sulphur content within the vacuoles of stressed cells. Gel-permeation chromatography showed that most of the cadmium was associated with a low-molecular-mass fraction eluting at a ratio of elution volume to void volume corresponding to that of phytochelatins. The excess of sulphur deposited in the vacuoles may well have been caused by the stress-induced synthesis of phytochelatins. At the ultrastructural level, sublethal concentrations of cadmium caused alterations of the fine structure of the cells, inducing marked alterations of the chloroplast structure. Cadmium also induced a dose-dependent inhibition of apical thallus growth and gemma germination.