Birthday
2001-07-28Place of Birth
Toronto, CanadaBiography
Kielan Ellis is a director & producer from Toronto, Canada. He is the founder and creative director of Geminus Studios.WATCH FREEFOR 30 DAYS
All Prime Video
Cancel anytime
Watch Now
AD