Cast and Crew of Hap and Leonard

Cast of
Hap and Leonard

About Hap and Leonard

A darkly comic swamp noir story of two best friends set in the late 1980s. Based on the novels by Joe R. Lansdale, the series follows Hap Collins, an East Texas white boy with a weakness for Southern women, and Leonard Pine, a gay, black Vietnam vet with a hot temper.

Main Cast of Hap and Leonard

James Purefoy
plays Hap Collins (18 episodes)

Michael Kenneth Williams
plays Leonard Pine (18 episodes)

Secondary Cast of Hap and Leonard

Christina Hendricks
plays Trudy Fawst (6 episodes)

Christina Hendricks as Trudy Fawst

Christina Renée Hendricks (born May 3, 1975) is an American actress and former model. With an extensive career on scr...

See Christina Hendricks's other roles

Bill Sage
plays Howard (6 episodes)

Bill Sage as Howard

William Sage III (born April 3, 1962) is an American actor and alumnus of State University of New York at Purchase. H...

See Bill Sage's other roles

Tiffany Mack
plays Florida Grange (6 episodes)

Neil Sandilands
plays Paco (6 episodes)

Neil Sandilands as Paco

Neil Sandilands was born on May 1, 1975 and is currently 49 years old.

See Neil Sandilands's other roles

Jimmi Simpson
plays Soldier (6 episodes)

Jimmi Simpson as Soldier

Jimmi Simpson is an American stage, film and television actor, best known for his recurring roles in television serie...

See Jimmi Simpson's other roles

Pollyanna McIntosh
plays Angel (6 episodes)

Pollyanna McIntosh as Angel

Pollyanna McIntosh grew up in Portugal and Colombia before returning to her birthplace of Scotland, where she first b...

See Pollyanna McIntosh's other roles

Olaniyan Thurmon
plays Ivan (6 episodes)

Olaniyan Thurmon as Ivan

Olaniyan Thurmon was born on February 11, 2002 and is currently 22 years old.

See Olaniyan Thurmon's other roles

Nicholas Logan
plays Grady (6 episodes)

Nicholas Logan as Grady

Nicholas Logan is an actor and producer, known for I Care a Lot (2020), The Best of Enemies (2019) and Instant Family (2018).

See Nicholas Logan's other roles

Dohn Norwood
plays Reverend Fitzgerald (5 episodes)

Dohn Norwood as Reverend Fitzgerald

Dohn Norwood was born on January 1, 1974 and is currently 50 years old.

See Dohn Norwood's other roles

Irma P. Hall
plays Meemaw (5 episodes)

Brian Dennehy
plays Sheriff Valentine Otis (2 episodes)

Brian Dennehy as Sheriff Valentine Otis

Brian Mannion Dennehy (July 9, 1938 - April 15, 2020) was an American actor of film, stage and screen.

See Brian Dennehy's other roles

Déjá Dee
plays Miriam (1 episode)

Milton Saul
plays Mourner / Pallbearer (uncredited) (1 episode)

Zae Jordan
plays Boogie (1 episode)


Crew of Hap and Leonard

Discover the backstage crew of Hap and Leonard →