I understand what you are trying to say but the reason why Mexico, Central and South America is called Latin America is because of the languages, Spanish and Portuguese (in Brazil). The languages are Latin based. If Brazil had been settled by Spain, instead of Portugal then Latin America would most likely be called Hispanic America
What that means is Spanish, Portuguese, French, Italian and Romanian are all Latin based languages. People from those countries are all Latinos.
There is a ton of Latin in the English language. So much so, that I wonder why we aren't included. Therefore, with so much Latin in English then wouldn't that make Chris Pratt a Latino?
The problem with John Leguizamo is he was in the first Mario Bros movie he wanted to be in the new movie and because he wasn't he just wanted attention. Leguizamo never complained about Bob Hoskins, and Englishman, playing Mario in the first movie.