HUB
Directing
Cyril Abraham Dennis
*2004
in Kochi, Kerala, India
Cyril Abraham Dennis is a writer-director based in Cochin, Kerala.
Seven-Forty-Seven Leapfrogs
2023
Watusi Zombie!