Bio: Loken Charon (Logan Charron) is a Canadian film director, screenwriter, and editor. He is known for the multi-award winning short film Moshpit, Devil Makes Three, and co-creator of TV pilot Surface of Blood
Loken Charon was ? in Devil Makes Three as 'Writer, Producer, Cinematography, Editor, Casting Director, Sound Designer, Sound Editor, Director, Colorist'.