Gary Joseph Love (born 26 November 1964) is a British actor and film director.