Cho Owen

Cho Owen

A master of visual storytelling, Cho Owen was born in 1970 in Seoul, South Korea. He commenced his directorial career in 1998, predominantly venturing into the genres of drama, thriller, and mystery, with his most acclaimed films including "Shadows in the Light" and "The Silent Echo", both of which have won numerous awards at international film festivals. Cho Owen's signature style is an amalgamation of intense character development, intricate plotlines, and a profound exploration of human nature, which has earned him a unique place in the cinematic world.

Humble yet profound, Cho Owen's vision isn't just about creating films, but about delving deep into the human psyche, making viewers question, ponder, and ultimately see the world through a different lens.