do identical twins always have the same eye color?
Identical twins will have the same eye color. There are a few genes involved in eye color, and their genes are identical. It is possible for environmental factors after birth (epigenomics) to cause differences in the expression of genes, and therefore giving each twin a different phenotype (or trait).