Skip to main content

Who's in 'Nine Perfect Strangers' Season 2? See the cast and characters.


Nicole Kidman is back in another limited streaming series!

The eight-episode Season 2 of Hulu's "Nine Perfect Strangers" is now streaming first two episodes (then weekly on Wednesdays through July 2).

Kidman once again plays "healing guru" Masha, who welcomes a new group of wellness seekers, this time at Zauberwald, a mysterious resort in the Austrian Alps. They're looking for "betterment and happiness," according to a description of the series. "During their stay, the guests partake in unconventional methods to reach their goals, while Masha is forced to confront some past demons … threatening to destroy both her own personal wellness and that of her guests."

The series is produced by David E. Kelley ("Big Little Lies") and was based on a 2018 novel by Liane Moriarty.

Catch up on all of the characters and the cast members who play them in Season 2:

Nicole Kidman (Masha Dmitrichenko)

The wellness guru at the center of the story is the latest role for the prolific actress, who has appeared in several recent TV projects including "The Perfect Couple," "Lioness" and "Expats," and starred in the 2024 film "Babygirl."

Henry Golding (Peter)

As a wealthy young man lacking direction, Peter attends the retreat seeking approval and purpose from his father David. When that connection fails, Peter quickly couples up with another guest, only to abandon her when his father gives him attention.

Lena Olin (Dr. Helena von Falkenberg)

The owner of Zauberwald, which she inherited from her grandfather, she has a background working in mental health and a mysterious history with Masha.

Annie Murphy (Imogen) and Aras Aydin (Matteo)

As a sharp and guarded woman raised in privilege, the resentful Imogen goes to the retreat with her mother, Victoria (Christine Baranski), to work on their strained relationship. Feeling largely ignored, she tries to find affirmation from other guests, including Matteo, Victoria’s much younger lover, a sensitive soul with a traumatic past.

Christine Baranski (Victoria)

A glamorous, complicated woman and Imogen’s emotionally elusive mother, who arrives at the retreat with her new younger boyfriend despite attending to repair her relationship with her daughter.

Lucas Englander (Martin)

Zauberwald’s pharmacologist and Masha’s right-hand man during the treatment of the nine new strangers.

King Princess (Tina) and Maisie Richardson-Sellers (Wolfie)

Tina, a former child prodigy, arrives at the resort with her girlfriend Wolfie, thinking she is here for a relaxing spa stay. She's irate when she discovers she's been tricked into a self-help retreat.

Murray Bartlett (Brian)

Brian is a socially awkward yet lovable former children’s show host and puppeteer, arriving at the retreat with eccentric charm.

Dolly de Leon (Agnes)

A well-known, formerly devout nun who comes to Zauberwald after leaving the church and is feeling spiritually unmoored. She is uncomfortable when others treat her as someone worthy of admiration because of the trauma of her past life working with the church.

Mark Strong (David Sharpe)

Peter’s handsome, confident and powerful father, a wealthy international businessman with a closet full of secrets.

How to watch 'Nine Perfect Strangers'

"Nine Perfect Strangers" Season 2 is streaming exclusively on Hulu.

Two episodes are available now. The show will release one more each Wednesday, and the finale streams July 2.