Joseph Long — British actor