Leo Villares
Directing
No biography available.
Known For

The Farm
2024

Where to Find Foxes
2026

Herbert & Humphrey

Arcade

I'm Interesting I Swear
2022

Crab No. 7
2025
From Nerdspin
Filmography
- 2026
- 2024
Directing
No biography available.

2024

2026



2022

2025