This site is new and actively being built — the work of a solo indie developer. Some data is still being populated and improved. Learn more →
Lucio Castro is a film director and fashion designer born in Argentina and based in New York City.
Drunken Noodles
2026
After This Death
2025
Mia Maestro
4 shared
Mariano López Seoane
Laurent Rejto
2 shared
Laith Khalifeh
Gwendoline Christie
Colin Ryan
director
writer
End of the Century
2019