Richard Derrington

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