Keith Jefferson, well known for playing Django in Quentin Tarantino’s ‘Django Unchained,’ has died. He was 53.

Jefferson died on Thursday, according to The Hollywood Reporter. His death comes two months after he revealed on Instagram that he had been diagnosed with cancer.

“Every now and then God will give you a challenge and leave it up to you to fix it. When I was first diagnosed with cancer I had to stop, pause, and didn’t want to share with anyone. Not my family nor extended family. Today I’m finally at a place to share because my faith is getting stronger,” he wrote then.

After learning about Jefferson’s death, his longtime friend Jamie Foxx paid heartfelt condolences. Foxx took to social media and wrote, “This one hurts. Keith, you’ve been nothing but absolute grace, your whole life your heart is pure your love is immeasurable you were an amazing soul. We will all miss you dearly. It’s gonna take a long time for this to heal. Goodbye, my friend. I love you.”

“Everything hurts right now having a hard time looking through these pictures reliving the memories of us having a great time going to miss you man gonna miss you … every since we met back in college, you have been in incredible soul God rest, NEVER THOUGHT I WOULD HAVE TO SEE THE WORDS ABOUT MY FRIEND RIP Keith,” he added.

Foxx and Jefferson met in college in San Diego and began working together in the 1990s, when Jefferson appeared on two episodes of The Jamie Foxx Show. They recently collaborated on the Prime Video drama The Burial.

Jefferson is well known for his significant role in “Once Upon a Time in Hollywood.” Jefferson also worked as a voiceover artist, producer, and acting instructor. Relative Opposites, Dad Stop Embarrassing Me!, You Too, Bosch: Legacy, and Day Shift are among his numerous TV and film credits.