Sean Richard Dulake is an American actor and director working in South Korea. From Wikipedia
Prime Video’s latest espionage thriller showcases a cross-cultural creative team led by Daniel Dae Kim’s 3AD banner