The phrase "identical twins" is in and of itself misleading. Â As you've noticed, "identical" twins can look quite different. Â We don't look the way we look just because of our genes, but also because of environmental factors -- to take just one example, the way the fetuses move around in the uterus can have significant effect on the shape of the child's head. Â And any parent of "identical" twins can tell you that there are a hundred little visual differences that become obvious once you get to know them.
Â
The more accurate term for "identical twins" is "monozygotic" - they came from one egg, they share the same genes, but apart from purely genetic aspects (e.g., eye color) there's no guarantee that they can or should look the same.