John Winchester Before he was bashing in skulls on The Walking Dead, Jeffrey Dean Morgan played a (very handsome) dad on The CW's long running series Supernatural. Image Source: Everett Collection