Full Cast of Dark Winds Season 2 - Every Main Character & Actor Who Appears (Photos)

Dark Winds Season 2 raises the stakes as Leaphorn unpacks a case infused with a cult conspiracy.

By Aeron Mer Eclarinal Posted:
Dark Winds cast members

Zahn McClarnon and Kiowa Gordon are back to lead the cast of Dark Winds Season 2. 

Created by Graham Roland, Dark Winds is a crime thriller series from AMC+ that focuses on Joe Leaphorn as he takes on different cases while unpacking a journey anchored by his heart of darkness. 

The series is based on Tony Hillerman's Leaphorn & Chee novels. Dark Winds Season 2 premiered on AMC+ on July 30, 2023.

Full List of Dark Winds Season 2 Cast

Zahn McClarnon - Joe Leaphorn

Zahn McClarnon as Joe Leaphorn in Dark Winds Season 2, Episode 1
Zahn McClarnon

Zahn McClarnon brings Joe Leaphorn to life in Dark Winds Season 2. 

Leaphorn serves as the lieutenant of the Tribal Police. He and his partner, Jim Chee, work together to solve cases that unexpectedly intersect in the Navajo Country. 

In Season 2, Leaphorn's enemy from his past comes back to haunt him and endanger his life and those around him. He also unpacks the truth about his son's death. 

McClarnon is best known for his HawkeyeEchoFargo, and Westworld roles.

Kiowa Gordon - Jim Chee

Kiowa Gordon as Jim Chee in Dark Winds Season 2, Episode 1
Kiowa Gordon

Kiowa Gordon plays Jim Chee, a private investigator and Lt. Leaphorn's partner. 

Dark Winds Season 2 sees Jim investigating a local cult in Navajo Country. After initially debunking its existence, he begins to believe in the complexities of the supernatural. 

Jim uses his undercover roots as a former FBI agent to try and expose the cult by digging up dirt on the cult leader's wife. 

Gordon previously appeared in The Red Road, Blood Quantum, and Accused.

Jessica Matten - Bernadette Manuelito

Jessica Matten as Bernadette Manuelito in Dark WInds Season 2, Episode 1
Jessica Matten

Jessica Matten joins the cast of Dark Winds Season 2 as Bernadette Manuelito.

Bernadette is Lt. Leaphorn's surrogate daughter and a police sergeant in the Navajo Police Department. She is also Jim Chee's on-again, off-again love interest. 

The show's sophomore run sees Bernadette taking a leap of faith by getting a new job with the U.S. Border Patrol, leaving her friends and family in Navajo behind. 

Matten's notable credits include Tribal, Hudson & Rex, and Burden of Truth.

Deanna Allison - Emma Leaphorn

Deanna Allison as Emma Leaphorn in Dark Winds Season 2, Episode 1
Deanna Allison

Deanna Allison reprises her role as Emma Leaphorn, Joe's wife and a local midwife in Navajo. 

Emma is injured by a massive explosion in the opening moments of Season 2, angering Joe and ultimately leading to his investigation. 

In the latter half of the season, she and her husband manage to have some closure behind their son's death. 

Allison can be seen in Accused and Edge of America.

Elva Guerra - Sally Growing Thunder

Elva Guerra as Sally Growing Thunder in Dark Winds Season 1
Elva Guerra

Elva Guerra plays Sally Growing Thunder, a teenage single mom whom the Leaphorns welcomed to their new home.

In Season 2, Sally finally gives birth to a baby boy, and Joe and Emma grow attached to the newborn throughout the show's six-episode run.

Guerra previously appeared in Reservation Dogs, Rutherford Falls, and You and Me This Summer.

Natalie Benally - Natalie Bluehouse

Natalie Benally as Natalie in Dark Winds Season 2, Episode 1
Natalie Benally

Natalie Bluehouse (played by Natalie Benally) is a local police officer working for the Navajo Police Department. 

Benally's other major credits include Something Inside is Broken and Accused.

DezBaa' - Helen Atcitty

DezBaa' as Helen Atcitty in Dark Winds Season 1
DezBaa'

DezBaa' returns as Helen Atcitty, the mother of a murder victim in one of the cases that Joe Leaphorn is trying to solve.

The actress is known for her roles in Lawmen: Bass Reeves, Unpregnant, and 14 Cameras.

Ryan Begay - Guy Atcitty

Ryan Begay as Guy Atcitty in Dark Winds Season 1
Ryan Begay 

Ryan Begay plays Guy Atcitty, Helen's husband in Dark Winds

In Season 1, Joe and Guy were involved in an emotional conflict after Joe learned that Guy was aware of the mine explosion moments before it happened. The pair have made amends since the Season 1 finale.

Begay was also in Rutherford Falls, Roswell, New Mexico, and Stargirl.

John Diehl - B.J. Vines

John Diehl as BJ Vines in Dark Winds Season 2, Episode 1
John Diehl

John Diehl is part of Dark Winds Season 2's cast as B.J. Vines.

Vines is the leader of a dangerous cult named the People of Darkness in Navajo. He uses drastic measures to fulfill his schemes, such as pulling off an explosion at a drilling site he wishes to purchase and using his influence to get whatever he wants. 

Diehl has appeared in over 150 movies and TV shows, with roles in Five Days at Memorial, Snowfall, and The Client.

Nicholas Logan - Colton Wolf

Nicholas Logan as Colton Wolf in Dark Winds Season 2, Episode 1
Nicholas Logan

Colton Wolf is a newcomer in the Navajo Police Department who later turns out to be a prime suspect in the murder of one of the members of Vines' cult, the People of Darkness. The character is played on-screen by Nicholas Logan. 

Logan has credits in I Care a Lot, Dopesick, and Watchmen

Jeri Ryan - Rosemary Vines

Jeri Ryan as Rosemary Vines in Dark Winds Season 2, Episode 1
Jeri Ryan

Jeri Ryan appears as Rosemary Vines, B.J.'s wife, in Season 2. 

Rosemary is secretly having an affair with Tomas Charley, prompting B.J. to hire Jim Chee to find dirt on his wife.

Ryan previously starred in Star Trek: Voyager, Dracula 2000, and Star Trek: Picard.

A Martinez - Sheriff Gordo Sena

A Martinez  as Sheriff Gordo Sena in Dark Winds Season 2, Episode 1
A Martinez 

A Martinez portrays Sheriff Gordo Sena, Leaphorn's mentor figure who tells him about the complexities of the law and how it doesn't always get things right. 

Martinez reunites with Zahn McClarnon after starring together in Longmire. The actor also appeared in Netflix's Avatar: The Last Airbender, Ambulance, and Blue Ridge: The Series.

Jacqueline Byers - Mary Landon

Jacqueline Byers as Mary Landon in Dark Winds Season 2, Episode 1
Jacqueline Byers

Jacqueline Byers appears as Mary Landon, a journalist from the LA Times who arrives in Navajo to investigate medical malpractices in the town and the effect of the Family Planning Services Act on Indian Women.

Fans may recognize Byers for her roles in Salvation, Prey for the Devil, and Roadies.

Andersen Kee - Officer Harold Bigman

Andersen Kee as Harold Bigman in Dark Winds Season 2, Episode 1
Andersen Kee

Working alongside Joe Leaphorn and Bernadette Manuelito is Andersen Kee's Officer Harold Bigman of the Navajo Police Department. 

Kee's other major credits include All Rise, Woman Walks Ahead, and In Plain Sight.

Wade Adakai - Officer Gary Felix

Wade Adakai as Officer Gary Felix in Dark Winds Season 2, Episode 1
Wade Adakai

Wade Adakai plays another police officer named Gary Felix of the Navajo Police Department. 

Adakai has credits in Legends from the Sky and More than Frybread.


Dark Winds Season 2 is streaming on Netflix in the United States.

Read more about Dark Winds on The Direct:

Dark Winds Season 3 Gets Official Release Window

Is Bradley Cooper In Dark Winds? Casting Speculation Explained

Who Is Elva Guerra? 4 Things to Know About Dark Winds Actress - Wiki Bio Details

- About The Author: Aeron Mer Eclarinal
Aeron is a news/features writer and Content Lead for The Direct who has been working for the site since March 2020. From writing about the inter-connectivity of the Marvel Cinematic Universe to having an extended knowledge about DC TV's Arrowverse, Aeron's expertise has since expanded into the realm of reality TV, K-drama, animated, and live-action shows from Netflix,  Disney+, Prime Video, MGM+, Peacock, Paramount+, and Max. When he isn't writing and watching all things MCU, Aeron is heavily invested with the NBA (go Celtics!) and occasionally watches thrilling matches in the WWE.