I love that you’re bringing attention to this issue, but you forgot about Oscar Isaacs!
I don’t know if your if your son likes Star Wars, but I’m sure you’ll agree with me that it’s a big influencer of culture. The first Star Wars movie Issacs was in, The Force Awakens (2015), made almost $1B in the US alone. And Issacs was a major character. Issacs is a latino American who grew up in Miami. His parents are of Cuban and Guatemalan descent.
Did you exclude him because in his one big role, his character is not from earth? For your background, when filmmakers shot scenes on Issac’s Poe Dameron character's home planet they went on the ground in Guatemala. Please let me know your thoughts on if you think that counts or helps!