Barbara Yu Ling Rights: Robert Randall (1918-1984), Public domain, through Wikimedia Commons. Actor or Actress (5) Hardware (1990) Ping Pong (1986) The Satanic Rites of Dracula (1973) The Prisoner (1967) The Camp on Blood Island (1958)