Looking for a full cast list for The Last of Us TV show? The HBO adaptation of Naughty Dog's beloved game is full of top talent, taking the characters in a slightly new direction while remaining faithful to what came before. As you watch each episode, you may be wondering who plays each role. In this guide, we'll reveal the full cast list. If you need to know when and how to watch The Last of Us, see our guide: Where to Watch The Last of Us TV Show.

The Last of Us TV Show: Full Cast List

Below is a full cast list of each character and who plays them in The Last of Us TV show. There may be some names shown below you might consider spoilers, so be wary of this page if you haven't watched the series yet.

  • Anna Williams: Ashley Johnson
  • Bill: Nick Offerman
  • Ellie Williams: Bella Ramsey
  • Florence: Elaine Miles
  • Frank: Murray Bartlett
  • Hannah: Sonia Maria Chirila
  • Henry: Lamar Johnson
  • James: Troy Baker
  • Joel Miller: Pedro Pascal
  • Josiah: Nelson Leis
  • Joyce: Ari Rombough
  • Kathleen: Melanie Lynskey
  • Kim Tembo: Natasha Mumba
  • Lee: Max Montesi
  • Marlene: Merle Dandridge
  • Marlon: Graham Greene
  • Mr. Adler: Brad Leland
  • Perry: Jeffrey Pierce
  • Riley Abel: Storm Reid
  • Robert: Brendan Fletcher
  • Sam: Keivonn Woodard
  • Sarah Miller: Nico Parker
  • Tess: Anna Torv
  • Tommy Miller: Gabriel Luna

Who Plays Joel in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 2
Image: HBO

Pedro Pascal plays the lead male role, stepping into the boots of Joel in The Last of Us TV show. Pascal has quickly risen to fame in the last few years, with credits in major productions such as Game of Thrones, The Unbearable Weight of Massive Talent, The Book of Boba Fett, and the titular role in The Mandalorian.

In the video games, the character Joel is played by Troy Baker.

Who Plays Ellie in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 3
Image: HBO

Ellie is played by Bella Ramsey. This young actress got her big break in Game of Thrones, but also features in The Worst Witch, Hilda, and His Dark Materials, among others.

In the video games, the character Ellie is played by Ashley Johnson.

Who Plays Tommy in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 4
Image: HBO

Gabriel Luna plays the part of Tommy, Joel's younger brother. The actor is also known for his parts in TV and film, such as Agents of S.H.I.E.L.D. and Terminator: Dark Fate.

In the video games, the character Tommy is played by Jeffrey Pierce.

Who Plays Marlene in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 5
Image: HBO

Merle Dandridge plays Marlene in The Last of Us TV show. Her voice can be heard in the Half-Life games as Alyx Vance, while her onscreen appearances include Sons of Anarchy, Greenleaf, and Station 19.

Dandridge reprises her role as the character Marlene from the video games.

Who Plays Tess in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 6
Image: HBO

Tess is played by Anna Torv. PlayStation fans may recognise her voice from Heavenly Sword, but she's also known for appearances in Fringe, The Secret Life of Us, and The Newsreader.

In the video games, the character Tess is played by Annie Wersching.

Who Plays Bill in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 7
Image: HBO

Nick Offerman takes on the role of Bill in the adaptation. Most famous for his role as Ron Swanson in Parks and Recreation, the actor has had a varied career, including parts in Fargo, Devs, and The Great North.

In the video games, the character Bill is played by W. Earl Brown.

Who Plays Frank in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 8
Image: HBO

Murray Bartlett plays Frank in The Last of Us TV show. His longest-running role was 257 episodes of The Guiding Light, but is better known today for credits in shows such as Looking and The White Lotus.

The character Frank is only briefly mentioned in the games, making the TV show his debut appearance.

Who Plays Riley in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 9
Image: HBO

Ellie's close friend Riley is played by Storm Reid in The Last of Us TV show. She's perhaps best known for her roles in A Wrinkle in Time, Euphoria, and Sleight.

In the video games, the character Riley is played by Yaani King.

Who Plays Sarah in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 10
Image: HBO

Nico Parker plays the part of Sarah in The Last of Us TV show. The young actress only has a few credits to her name, most notably appearing in Disney's live-action remake of Dumbo.

In the video games, the character Sarah is played by Hana Hayes.

Who Plays Henry in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 11
Image: HBO

Lamar Johnson plays Henry in The Last of Us TV show. Johnson may be familiar to those who've watched the likes of The Next Step, Your Honor, and Kings.

In the video games, the character Henry is played by Brandon Scott.

Who Plays Sam in The Last of Us TV Show?

The Last of Us TV Show: Full Cast List 12
Image: HBO

Sam is played by Keivonn Woodard in The Last of Us TV show. This will be the young actor's first big role, only previously appearing in a true-story film named Seeds of Hope: The Andrew Jackson Foster Story.

In the video games, the character Sam is played by Nadji Jeter.


Did you find this full cast list and all voice actors in The Last of Us TV show useful? Let us know which performance you liked best in the comments section below, and keep up to date with the series by learning Where to Watch The Last of Us TV Show.