Carlos Rivas (né Oscar Weber) était un acteur hispano-américain d'origine autochtone, surtout connu pour son rôle de Lun Tha dans Le Roi et moi (1956), Dirty Bob dans True Grit (1969), et Hernandez dans Topaz (1969). Carlos Rivas a été découvert dans un bar au Mexique. Il a commencé sa carrière dans des westerns latino-américains, bien que ses films argentins aient en réalité été tournés au Mexique.
Ses débuts américains ont eu lieu dans Le Roi et moi (1956) aux côtés de Rita Moreno. Après ce sommet de sa carrière, il s'est rapidement retrouvé relégué à des rôles secondaires. Cette même année 1956, il a joué Johnny Bravo dans le western télévisé Cheyenne, dans l'épisode intitulé « Johnny Bravo ». Rivas a eu des rôles importants dans deux films de science-fiction, La Bête de la montagne creuse (1956) et Le Scorpion noir (1957). Rivas a incarné Chingachgook dans Le Dernier des Mohicans (1957) avec Lex Barker, Forrest Tucker et Rita Moreno.
En 1970, Rivas s'est associé à Ricardo Montalban, Henry Darrow et d'autres acteurs hispano-américains pour cofonder la Fondation Nosotros (« Nous »), une organisation basée à Los Angeles vouée à améliorer la représentation des Hispano-Américains dans le divertissement et à défendre les intérêts des Hispano-Américains dans l'industrie du cinéma et de la télévision.