Variable environmental availability of metal ions represents a constant challenge for most organisms, so that during evolution, they have optimised physiological and molecular mechanisms to cope with this particular requirement. Metallothioneins (MTs) are proteins that play a major role in metal homeostasis and as a reservoir. The MT gene/protein systems of terrestrial helicid snails are an invaluable model for the study of metal-binding features and MT isoform-specific functionality of these proteins. In the present study, we characterised three paralogous MT isogenes and their expressed products in the escargot (Cantareus aspersus). The metal-dependent transcriptional activation of the three isogenes was assessed using quantitative Real Time PCR. The metal-binding capacities of the three isoforms were studied by characterising the purified native complexes. All the data were analysed in relation to the trace element status of the animals after metal feeding. Two of the three C.aspersus MT (CaMT) isoforms appeared to be metal-specific, (CaCdMT and CaCuMT, for cadmium and copper respectively). A third isoform (CaCd/CuMT) was non-specific, since it was natively recovered as a mixed Cd/Cu complex. A specific role in Cd detoxification for CaCdMT was revealed, with a 80–90% contribution to the Cd balance in snails exposed to this metal. Conclusive data were also obtained for the CaCuMT isoform, which is involved in Cu homeostasis, sharing about 30–50% of the Cu balance of C. aspersus. No apparent metal-related physiological function was found for the third isoform (CaCd/CuMT), so its contribution to the metal balance of the escargot may be, if at all, of only marginal significance, but may enclose a major interest in evolutionary studies.