Why do they use Spanish people for Mexican characters?

I wonder why actors like Penelope Cruz, Antonio Banderas, etc (who are from Spain), are always doing roles of Mexicans, or Latin Americans in general. Can´t they just have a Mexican actor? Is this some racist, post-colonial mindset?

Comments are closed.