Yes, David dies in both The Last of Us game and episode 8 of the TV show. He is brutally killed by Ellie during the fight scene in the burning restaurant.

Ellie uses his machete to stab him while he is off guard. This knocks him back, leaving him open for Ellie to continue stabbing him until Joel pulls her away.

Many fans may not have seen this coming, especially due to David’s more kind and calm behavior compared to his henchman James, who is played by a returning voice actor from The Last of Us!

David’s death is actually the catalyst for future events. It has serious repercussions that will greatly impact Ellie, her behavior, and ultimately her actions in the upcoming seasons of The Last of Us.

His death plays out in the same way in both the 2013 video game and TV show. Much like in the show, David is stabbed multiple times by Ellie using a machete.

Read More: Who Plays David in The Last of Us TV Show? Meet Scott Shepherd

You can see David’s horrifying death in the video game in the clip below:

Read More – Does James die in The Last of Us?

How Does David Die in The Last of Us?

Ellie stabs David multiple times with a machete while the building around them burns down. However, prior to that, David is wounded by Ellie’s switchblade and loses a lot of blood.

Ellie’s attack on David is so brutally unforgiving that she doesn’t recognize Joel as she stumbles out of the building.

Of course, fans wanting to know how Joel and Ellie’s adventure will wrap up after episode 8 can get a sneak peek at the series’ future right now.

Former Staff Writer
Whether it's an indie platformer or a 100-hour JRPG, Tom loves talking about games. So much so, he made it his career. Since starting in 2020, he's covered a wide range of topics at sites including TheGamer and The Game Crater.