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
Jack Haven
2 shared
Laurent Rejto
Colin Ryan
Laith Khalifeh
Gwendoline Christie
Joel Isaac
director
writer