London, England, UK
17 jul 1949
The Galaxy Britain Built: The British Force Behind Star Wars
Himself · 2017
Inseminoid
Alien Babies · 1981
Satan's Slave
Mad Monk 1 (uncredited) · 1976
InifyStream