Mexican culture has been shaped by influences from both Europe and indigenous traditions. Mexican music developed from European genres such as the polka and waltz brought by German and Spanish immigrants in the 19th century, incorporating rapid percussion elements from flamenco. Spanish rule also introduced brass bands. Notable Mexican film stars include Ricardo Montalbán, Lupe Velez, and director Guillermo del Toro. Mexican architecture shows strong Spanish influence, seen in buildings that replicate Spanish architectural styles.