From London, England, UK • 1922 - 2004
Robert Arden (11 December 1922 – 25 March 2004) was a British-American film, television, and radio actor born in London. He worked and lived mostly in the United Kingdom, where he specialized in playing American characters. (Via Wikipedia)
Little Shop of HorrorsFilm • 1986
Omen III: The Final ConflictFilm • 1981