Team

Core Team

We are a creative bunch striving to deliver the most compelling stories in a cinematic experience on various screens and mediums.

We are based in New York City and can be hailed from various locales in China and the U.S.

 

Ethan Liu

Ethan Liu

Director of Photography

Steven McCann

Steven McCann

Producer

Michael Zhao

Michael Zhao

Founder & Executive Producer