Latin America, just like all of the Americas has many many immigrants, so Hispanics come in all shapes, sizes, skin color, hair color, etc. Some countries do have more Germans, or more Italians, etc, like different areas of the US. It is like asking what does an American look like?
Some Americans probably think of Mexican immigrants as a stereotypical Hispanic person. Many may have more Native American/Indigenous/Indian backgrounds, so they tend to have slightly darker skin than a causasian, dark hair, more time straight than curly, and dark eyes. Although, even the different Indians have very varied characteristics. But, this is a very narrow, I would say incorrect view of Latin America.
My husband is Mexican, he looks very mediteranian, could easily pass for Greek. He is half Israeli, quarter Spanish, quarter French, second generation born in Mexico, and grew up there, except for 2 years of high school. He is 5’10” his skin is not very dark at all, but darker than my pale skin, unless he goes into the sun, and then he is kissed all over by it in a beautiful suntan that makes me jealous. He has wavy/curly black hair (I hate him for that too, it is awful when you are married to a man that has better hair than you do) and amber brown eyes. His sister looks like Eva Langoria, I am not kidding.
I have a cousin by marriage from Cuba who is Jewish and part of his family had immigrated from England to Cuba, and then to America. He is as white and pale as any sterotypical Englishman you would want to think up, and blond.
A close Venezuelan friend of mine is Italian, and how he looks probably does not fit into the American sterotypical Italian assumptions either.
As for the term Hispanic, I don’t really like the term personally, but I think of it as describing Latin Americans from Spanish speaking countries, I prefer the term Latin American. People from Spain I would call Spanish.