@Xanina,
"… that they look almost identical?"
You look so much like John.
much : to a great extent; a great deal (used in comparison to other people who don't look like John.) "You look much like John (does)."
so : extremely; very much (used for emphasis): "She looked so pretty."
The 'so' emphasises 'much', to give the idea of 'nearly identical'.
You look so much like John!