Christopher Knights — British actor