Richard Derrington

 played Landscar in AUDIO: The Last and Dr Stephen Farmer in The Harvest.