Nanocomposite anticorrosion coating can be achieved by depositing alternating, multilayers of a cross-linkable polymer and dispersed and aligned inorganic platelets followed by cross-linking of the cross-linkable polymer. The cross-linkable polymer can be an externally cross-linkable polymer that is cross-linked by diffusing a cross-linking agent into the deposited multilayer coating. Alternately, the cross-linkable polymer can be a functionalized cross-linkable polymer that is cross-linked by self-curing, thermal heat curing, or light (e.g., UV) following deposition of the multilayer coating.