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.Free Trial Channels
All Movies List
AD