© 2026 GILOO GROUP LIMITED. ALL RIGHTS RESERVED
Writer-director
Andre Shen is a Shanghainese writer-director and creative director based in New York.