Here are all the celebrity voices you can hear in BoJack Horseman season 6, along with which characters they're playing in the show. Raphael Bob-Waksberg's animated comedy (although it's often more of a drama) is among the best Netflix Original Series, and season 6 doesn't let that quality slide any.

With BoJack Horseman season 6 the show's very last, there are plenty of returning voices, but also some memorable newcomers as well. As ever with BoJack, there's still much of what fans have come to expect from the series present here. That includes its visual humor, satirical comedy, and at times devastating storylines and character beats.

Related: BoJack Horseman: What If Vincent Adultman Is A Real Adult?

A big reason for BoJack Horseman's quality and success is its impressive voice cast, which is as good as ever in the new run of episodes. Here's a rundown of all the voices you can expect to hear in BoJack Horseman season 6.

BoJack Horseman Season 6's Main Voice Cast

Will Arnett as BoJack Horseman: Season 6 once again centers around the titular BoJack Horseman. This time, however, it's about his road to recovery, while his past catches up. Outside of BoJack, Will Arnett is best known for his role as GOB on Arrested Development.

Aaron Paul as Todd Chavez: Fresh off the back of reprising his role as Jesse Pinkman in El Camino: A Breaking Bad Movie, Aaron Paul is once again voicing Todd, who this year has developed a new app and is looking after Untitled Princess Carolyn Project.

Alison Brie as Diane Nguyen: Diane is moving on with her life and embarking on a new relationship in BoJack Horseman season 6. She's once again voiced by Alison Brie (Community, GLOW).

Amy Sedaris as Princess Carolyn: BoJack Horseman season 6 finds Princess Carolyn trying to juggle working life with being the mother of Untitled Princess Carolyn Project, and is voiced once more by Amy Sedaris (Elf, Shrek's Snow White).

Paul F. Tomkins as Mr Peanutbutter: Mr Peanutbutter continues to try and navigate his new relationship in BoJack Horseman season 6, along with a new role, and is voiced by Paul F. Tomkins (Best Week Ever, Tangled: The Series).

Related: BoJack Horseman: Every Celebrity Who Voiced Themselves

BoJack Horseman Season 6's New & Recurring Voice Cast

BoJack Horseman Season 6 Guy Diane

Kristen Schaal as Sarah Lynn: Sarah Lynn is BoJack's greatest failing, and her death hangs over everything in BoJack Horseman season 6. We see Sarah as both an adult and as a child back in the Horsin Around days, voiced in two timelines by Kristen Schaal (Bob's Burgers, Flight of the Conchords).

Aparna Nancherla as Hollyhock: BoJack's sister is away at university in season 6, but still maintains a close relationship with her brother. She's played again by Aparna Nancherla (Inside Amy Schumer).

Julia Chan* as Pickles Aplenty: Introduced in season 5, Pickles is a Pug waitress and girlfriend of Mr Peanutbutter, voiced by The Great Canadian Baking Show host Julia Chan. (*A previous version of this article stated that Hong Chau voiced Pickles in season 6. Chau voiced the character in season 5,  with Chan taking on the role this year; this has now been corrected to reflect that).

Lakeith Stanfield as Guy: Diane's new boyfriend is a cameraman buffalo called Guy, who has a bit of a complicated family life but seems to really care for her. Guy's voiced by Lakeith Stanfield, known for his roles in Atlanta and Get Out.

Diedrich Bader as Judah Mannowdog: Bader (The Beverly Hillbillies, Office Space) returns as Judah, Princess Carolyn's very professional former assistant.

Rachel Bloom as Sharona: The hair and make-up artist on Horsin' Around, Sharona and BoJack have a bit of a past together. She's voiced by Crazy Ex-Girlfriend star Rachel Bloom.

Sam Richardson as Dr. Champ: A therapist - and a horse - who tries to help BoJack while he's in rehab. Sam Richardson is known for playing Richard Splett in Veep.

Hilary Swank as Joey Pogo: The newest celebrity in rehab, Joey Pogo is a Gen Z pop-star/fashion disrupter. Voiced by Hilary Swank (Million Dollar Baby), who was seen onstage in season 1's "Later".

Lana Condor as Casey the Assistant: Todd's newest assistant - one of 12! - is Casey, who Todd hires to be BoJack's friend. She's voiced by Lana Condor, the star of Netflix's To All The Boys I've Loved Before.

Margo Martindale as Esteemed Character Actress Margo Martindale: BoJack Horseman season 6 once again shows there's no role Esteemed Character Actress Margo Martindale (known for Justified in real life) can't pull off.

Wendie Malick as Beatrice Horseman: BoJack Horseman's mother, whose death was revealed in season 5. Malick is known for playing Nina van Horn in NBC's Just Shoot Me!.

Stanley Tucci as Herb Kazzaz: The creator of Horsin' Around, and someone with whom BoJack has ruined his relationship. Stanely Tucci's roles include A Modern Affair, The Lovely Bones, and The Hunger Games.

Olivia Wilde as Charlotte Carson: The ex-girlfriend of Herb, and an old friend of BoJack until the events of season 2. Olivia Wilde is known for starring in House and directing Booksmart.

Ilana Glazer as Penny Carson: The daughter of Charlotte, Penny returns in season 6 when reporters come to ask questions about BoJack. Glazer is the co-creator and co-star of Broad City.

Related: BoJack Horseman's Season 3 Ending Is The Show's Most Heartbreaking

Celebrity Guest Stars In BoJack Horseman Season 6

BoJack Horseman Season 6 Guest Cast

Raphael Bob-Waksberg as Charley Witherspoon: BoJack Horseman creator Raphael Bob-Waksberg once again voices Charley Witherspoon, a tree frog who works at Vigor.

Cindy Crawford as Cindy Crawfish: Crawfish is an aquatic version of Cindy Crawford, who appears on Horsin' Around in one episode of BoJack Horseman season 6. Crawford's best known as a model, but her acting career includes Frasier and Cougar Town.

Kiersey Clemons as Jameson: Jameson is one of the people BoJack meets in rehab in season 6, episode 1, and she reminds him of Sarah Lynn. Clemons is known for Dope and Hearts Beat Loud.

Tim Meadows as Jameson's Father: The dad of Jameson, played by Tim Meadows (SNL, Mean Girls).

Marcia Gay Harden as Denise: Another character from rehab, Denise makes her way through the 12 steps. Marcia Gay Harden won the Best Supporting Actress Oscar for Pollock, and more recently appered in the 50 Shades movies.

Christine Baranski as Amanda Hannity: Baranski (Mamma Mia) returns to the role of Manatee Fair editor Amanda Hannity in BoJack Horseman season 6.

Lee Daniels as Flea Daniels: Lee Daniels (The Butler) appears as the director of new TV series, Birthday Dad, and gets frustrated with Mr Peanutbutter.

Chloe Grace Mortez as Herself: Chloe Grace Moretz (Kick-Ass) plays the lead role in Flea Daniels' The Diary of Anne Frankenstein.

Michael Barbaro as Himself: The host of The New York Times podcast The Daily is the voice of Diane's ringtone in BoJack Horseman season 6.

Stephanie Beatriz as Gina Cazador: Gina is the actress who was assaulted by BoJack in season 5, and is attempting to continue her career in the wake of that. Beatriz is best known as Rosa Diaz on Brooklyn Nine-Nine.

JK Simmons as Lenny Turtletaub: Big shot Hollywoo producer Lenny Turtletaub once again works with Princess Carolyn in BoJack Horseman season 6. JK Simmons is known for the Spider-Man trilogy and Whiplash.

Weird Al Yankovich as Captain Peanutbutter: Captain Peanutbutter is the brother of Mr Peanutbutter, and has marital problems of his own this year. He's voiced by musician Weird Al.

Patton Oswalt as Pinky Penguin: Pinky Penguin is a book publisher, and briefly seen in a flashback in season 6. Comedian Patton Oswalt's roles include the voice of Remy in Ratatouille.

Kristin Chenoweth as Vanessa Gekko: Gekko is a Hollywoo talent agent and rival to Princess Carolyn, voiced by Wicked and Pushing Daisies star Kristen Chenoweth.

Jaime Camil as Jorge Chavez: Jorge Chavez is Todd's stepfather, explaining why his surname is Chavez. He's voiced by Jaime Camil (Jane the Virgin).

Maria Bamford as Kelsey Jannings: Kelsey Jannings is the director of Secretariat, and looks to tackle a female superhero movie in BoJack Horseman season 6. Maria Bamford was the star of Netflix's Lady Dynamite.

Stephen Root as Jeremiah Whitewhale: The owner of conglomerate Whitewhale, Diane & Guy try to dig up dirt on Jeremiah, voiced by Stephen Root (Get Out, Barry).

Ben Schwartz as Rutabaga Rabitowitz: Voiced by Parks & Rec's Jean Ralphio actor, Rutabaga is a Hollywood talent agent.

Keith Olberman as Tom Jumbo-Grumbo: Tom Jumbo-Grumbo is the celebrity news anchor with a keen interest in gossip, voiced by ESPN's Olberman.

Brandon T. Jackson as Corduroy Jackson Jackson: An actor on Secretariat, BoJack found him dead of auto-asphyxiation in season 2. Jackson has appeared in the likes of Tropic Thunder and the Percy Jackson franchise.

Jermaine Fowler as Peter: Previously known as Pete Repeat, Peter meets Hollyhock at a party in season 6. Fowler is known for Superior Donuts on CBS.

Paget Brewster as Paige Sinclair: The wedding dress-wearing reporter for The Hollywoo Reporter, who is investigating BoJack's involvement with Sarah-Lynn's death. Paget Brewster is known for her roles as Kathy on Friends and Frankie on Community.

Max Greenfield as Maximillian Banks: Paige's reporter-in-crime at THR, Max helps her investigate BoJack. Max Greenfield is mostly known for his main role as Schmidt on ABC's New Girl.

Matthew Rhys as Justin Kenyon: Justin Kenyon is a movie director in Hollywoo, who is working on a movie with Gina in season 6. Rhys is best known as Phillip Jennings on The Americans, and recently starred in A Beautiful Day in the Neighborhood.

Zach Braff as Himself: Zach Braff plays a fictionalized version of himself again in BoJack, this time in what seems like purgatory, following his death in BoJack Horseman season 4. Braff is most famous for playing J.D. in Scrubs.

Lin-Manuel Miranda as Crackerjack Sugarman: BoJack's uncle and brother of Beatrice, Crackerjack was killed in World War 2, and his death kickstarted the vents that ultimately led to BoJack's life. Lin-Manuel Miranda is the creator of musical Hamilton, and starred in Mary Poppins Returns.

More: BoJack Horseman Pokes Fun At Deadpool 2