Who's in 'Nine Perfect Strangers' Season 2? See the cast and characters.
- Nicole Kidman (Masha Dmitrichenko)
- Henry Golding (Peter)
- Lena Olin (Dr. Helena von Falkenberg)
- Annie Murphy (Imogen) and Aras Aydin (Matteo)
- Christine Baranski (Victoria)
- Lucas Englander (Martin)
- King Princess (Tina) and Maisie Richardson-Sellers (Wolfie)
- Murray Bartlett (Brian)
- Dolly de Leon (Agnes)
- Mark Strong (David Sharpe)
- How to watch 'Nine Perfect Strangers'
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."
Catch up on all of the characters and the cast members who play them in Season 2:

Maisie Richardson-Sellers, King Princess, Dolly de Leon, Murray Bartlett, Aras Aydin, Christine Baranski, Annie Murphy and Henry Golding.
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.

Henry Golding
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.

Lena Olin
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.

Annie Murphy and Aras Aydin
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.

Christine Baranski
Lucas Englander (Martin)
Zauberwald’s pharmacologist and Masha’s right-hand man during the treatment of the nine new strangers.

Lucas Englander
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.

King Princess and Maisie Richardson-Sellers
Murray Bartlett (Brian)
Brian is a socially awkward yet lovable former children’s show host and puppeteer, arriving at the retreat with eccentric charm.

Murray Bartlett
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.

Dolly de Leon
Mark Strong (David Sharpe)
Peter’s handsome, confident and powerful father, a wealthy international businessman with a closet full of secrets.

Mark Strong
How to watch 'Nine Perfect Strangers'
Two episodes are available now. The show will release one more each Wednesday, and the finale streams July 2.