Veteran character actor Edward Herrmann has died, TMZ reports. He was 71.

According to Herrmann's family, the actor was battling brain cancer and had undergone several days of chemotherapy before dying this morning in a New York hospital.

Hermann is perhaps best known today for his role as Rory's grandfather, Richard Gilmore, on Gilmore Girls.

[Image via Getty Images]