D

David Leo

Born 28 August 2003 in New York City, New York

Transgender-USAmerican filmmaker David Leo was born in New York City c. 2003. He graduated SVA with a BFA in Film Directing in 2025 and has written and directed at least 4 known short films, including the cyber soap opera 7G: The Fight Against Phones, glitch abortion comedy Mommy on Drugs, and his forthcoming short, God Hates a Coward, which has been described as “violent pornography”.

Director

See all 16 →

Editor

See all 8 →

Writer

See all 5 →

Sound

Cinematographer

Art

Crew

Costume & Make-Up

Producer