David Straub

Born: None


Placeholder

The Lovers and the Despot

as Self - US SD Officer (1984-86)
Released: 2016-09-22

Hong Kong, 1978. South Korean actress Choi Eun-hee is kidnapped by North Korean operatives...

Movie page