IMDb
🔍
David Barrett
Self
China: Roots of Madness
(1967)
as Self