Photo of michael chaves

Michael Chaves

Michael Chaves is an American film director, writer, visual effects artist, editor, and executive producer best known for his work on Chase Champion and The Curse of La Llorona.
Related Videos
News around the world