From Barnet, Middlesex, London, England, UK • 1909 - 1998
Tommy Duggan (22 July 1909 - 2 November 1998) is an English actor. (Via TMDB)
Omen III: The Final ConflictFilm • 1981
The OmenFilm • 1976
GorgoFilm • 1961