Blood and Sand - Cast

Lila Lee

as Carmen


Nita Naldi

as Doña Sol


Rudolph Valentino

as Juan Gallardo 'Zapaterin'


Leo White

as Antonio


Charles Belcher

as Don Joselito


Fred Becker

as Don José


George Field

as El Nacional


Walter Long

as Plumitas


Rose Rosanova

as Angustias


Jack Winn

as Potaje


Rosita Marstini

as Encarnacion


Gilbert Clayton

as Garabato


Harry La Mont

as Puntillero


George Periolat

as Marquis of Guevera


Sidney de Grey

as Dr. Ruiz


Dorcas Matthews

as Señora Nacional


William Lawrence

as Fuentes


  Change Location