David Brandon (sometimes credited as "David Cain Haughton") is an actor born in Ireland who has appeared in over 50 motion pictures (primarily in Italy).
Riffed Movies
- Cave Dwellers (Experiment #301) - as Zor
David Brandon (sometimes credited as "David Cain Haughton") is an actor born in Ireland who has appeared in over 50 motion pictures (primarily in Italy).