Richard Hatch

Prisoners of the Lost Universe (1983) HD
IMDb:

Prisoners of the Lost Universe (1983)

Charlie Chan and the Curse of the Dragon Queen (1981) HD
IMDb:

Charlie Chan and the Curse of the Dragon Queen (1981)

Asylum of Darkness (2017) HD
IMDb: 3.2

Asylum of Darkness (2017)