John McClane Sr. is a fictional character and the protagonist of the Die Hard franchise, based on Joe Leland from Roderick Thorp's action novel Nothing Lasts Forever. From Wikipedia