Keith Charles (1968-2029) is a fictional character in the HBO series Six Feet Under. He is portrayed by Mathew St. Patrick.


A police officer, Keith graduated from West Point Military Academy with a degree in Criminology in 1989 and began working for Los Angeles Police Department. He met David Fisher at a gay-friendly church and they began dating in secret. He tolerated David hiding his san emergency medical technician named Eddie, but their relationship failed when Keith becomes concerned with his niece Taylor and his sister Karla Denise, who goes into drug rehabilitation. He is later fired for beating up a man during a domestic violence call. After handing over Taylor to his parents without consulting David, they decide to seek couples' counselling. However, they split up again.

While separated, Keith got a job as a bodyguard to pop star Celeste while David was carjacked, leaving him traumatized. Keith returned home to help but David told him to return to work and ended up suffering panic attacks and became emotionally unstable. Keith returned to the tour and came out to his co-workers, also confessing his feelings for David to Celeste. They slept together and she then fired him for indiscretion.

After reconciling again, Keith and David decided to start a family but could not agree how to go about it until David met brothers Anthony and Durrell at a fair. After a troubling start with the boys due to their past in foster care, Keith and David adapted to their roles as parents and the boys began to accept them as such.

In the series finale the couple married and remained together until Keith was gunned down during an armed raid in 2029 while working for a security company.

Main Characters
Nate FisherDavid FisherRuth FisherClaire FisherFederico DiazKeith CharlesBrenda Chenowith

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.