Question: how can identical twins have different eye color?
Answer: 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).