Skip to main content
Thursday, 8 October 2026 · Evening editionLondon ⛅ 14°C3 TV premieres this week7 prime-time slots tonightStreaming #1: SpiderAbout UsOur TeamSourcesContactNewsletter

Cast of The Last Anniversary – Complete List of Actors and Characters

The television adaptation of Liane Moriarty’s novel The Last Anniversary arrived in 2025 with a cast that blends established dramatic talent and rising stars. The series centres on Sophie Honeywell, a woman drawn into the mysteries of a close-knit family on a remote island. The cast of The Last Anniversary is led by Teresa Palmer, Miranda Richardson, and Danielle Macdonald, with a supporting ensemble that brings the story’s secrets to life.

Adaptations of Moriarty’s work have drawn significant audiences in recent years, and this series follows a similar path. While the core casting has been confirmed by multiple authoritative sources, some online listings have caused confusion. This guide clarifies who plays whom, which details are verified, and where conflicting information has arisen.

The confirmed cast and characters below come from IMDb, Rotten Tomatoes, Apple TV, and other reliable databases, with details cross-checked across multiple sources for consistency.

Who Stars in The Last Anniversary TV Series?

Lead Roles

Teresa Palmer as Sophie Honeywell; Miranda Richardson as Rose; Danielle Macdonald as Veronika; Claude Scott-Mitchell as Grace

Total Cast & Crew

Full cast list available on IMDb and TMDB, including supporting roles and guest appearances.

Based on Novel

Adapted from Liane Moriarty’s bestseller, originally published in 2011.

Release Info

Premiered in 2025; runtime approximately 4 hours 48 minutes for Season 1.

Key Insights About the Cast

  • The Last Anniversary marks the first television adaptation of Moriarty’s novel, following earlier adaptations such as Big Little Lies and Nine Perfect Strangers.
  • Casting choices reflect a mix of acclaimed dramatic actors (Miranda Richardson) and rising stars (Danielle Macdonald).
  • Teresa Palmer, who starred in The Clearing, takes on the lead role of Sophie Honeywell.
  • The series ran for a limited season with a total runtime of under 5 hours, suggesting a tight mini-series format.
  • Conflicting cast lists online (for example, mentioning Nicole Kidman or Anna Kendrick) are likely errors or confusion with other projects.

Key Facts About The Last Anniversary Cast

Fact Detail
Lead Actress (Sophie Honeywell) Teresa Palmer
Lead Actress (Rose) Miranda Richardson
Lead Actress (Veronika) Danielle Macdonald
Supporting Actress (Grace) Claude Scott-Mitchell
Additional Cast Helen Thomson as Enigma, Susan Prior as Margie, Angela Punch McGregor as Connie, and others listed on IMDb
Series Premiere Year 2025
Total Season 1 Runtime 4 hours 48 minutes
Source Material Novel by Liane Moriarty (2011)

The cast list above draws from IMDb, Rotten Tomatoes, and Apple TV, all of which show consistent character mappings for the principal roles. The Radio Times cast guide and What to Watch also confirm these details.

Who Plays Which Character in The Last Anniversary?

Sophie Honeywell – Teresa Palmer

Teresa Palmer portrays Sophie Honeywell, the central character who inherits a house on a remote island and becomes entangled in the family’s long-held secrets. Palmer, known for her work in The Clearing and The Fall Guy, brings a combination of warmth and resilience to the role. The casting was announced in November 2023 as part of the initial lineup reported by Yahoo Entertainment.

Rose – Miranda Richardson

Miranda Richardson plays Rose, a matriarchal figure central to the mystery at the heart of the story. Richardson’s career spans decades, with acclaimed performances in Good Omens, Spider, and numerous stage productions. Her casting adds considerable dramatic weight to the series.

Veronika – Danielle Macdonald

Danielle Macdonald takes on the role of Veronika. Macdonald gained prominence in The Tourist and Dumplin’, and her casting in this adaptation continues a pattern of thoughtful choices for Moriarty’s complex female characters.

Grace – Claude Scott-Mitchell

Claude Scott-Mitchell appears as Grace, a younger member of the family caught up in the unfolding drama. This role marks another step in Scott-Mitchell’s growing presence in Australian television.

Other Characters (Connie, Enigma, Margie, and More)

The supporting cast includes Helen Thomson as Enigma, Susan Prior as Margie, and Angela Punch McGregor as Connie. Charlie Garber plays Thomas, Uli Latukefu plays Callum, and Jeremy Lindsay Taylor plays Ron. Additional roles include Xavier Samuel as Zeke, Leon Ford as Elvis, and Nikki Shiels as Deborrah. Younger versions of key characters are portrayed by Elizabeth Cullen (Young Connie), Josephine Blazier (Young Rose), and Ellie Lang (Young Enigma). The complete supporting list is available on the IMDb full credits page.

Character Mapping Consistency

The cast lists across IMDb, Rotten Tomatoes, Apple TV, TV Insider, TV Guide, Metacritic, and Radio Times are broadly consistent for the core characters: Sophie, Rose, Veronika, Grace, Thomas, Callum, Ron, and Connie. This cross-source agreement strengthens confidence in the character mapping shown above.

Is The Last Anniversary Based on a Book?

Liane Moriarty’s Novel

Yes, The Last Anniversary is adapted from the 2011 novel by Liane Moriarty. The book follows Sophie Honeywell as she inherits a property on Scribbly Gum Island from a former boyfriend’s aunt and uncovers a decades-old family mystery. Moriarty’s novels have been adapted multiple times for television, including Big Little Lies, Nine Perfect Strangers, and Apples Never Fall.

How the TV Series Adapts the Story

The television adaptation condenses the novel into a limited series format. With a total Season 1 runtime of 4 hours and 48 minutes, the series likely spans between four and six episodes. As with most adaptations, some subplots may be trimmed or reordered, though specific changes have not been detailed in the available sources.

When Does The Last Anniversary Release and Where Can I Watch It?

Release Date and Episode Count

The Last Anniversary premiered in 2025. The exact number of episodes has not been confirmed in the available sources, but the total runtime of 4 hours 48 minutes suggests a limited series of around four to six episodes.

Platform Details

The series is listed on Apple TV, indicating it is available through that platform. It is not yet confirmed whether it is an Apple TV+ original or available via other streaming services, based on the provided sources.

Production News and Timeline

The initial casting announcement was made in November 2023, with Teresa Palmer, Miranda Richardson, and Danielle Macdonald confirmed as the lead trio. The Yahoo Entertainment exclusive from 24 November 2023 remains the primary source for the original casting news.

What to Watch For

Official network announcements confirming the full episode list, a trailer release, and potential cast interviews may follow. If the adaptation continues beyond the novel’s storyline, a second season renewal is possible but unconfirmed.

Timeline of The Last Anniversary Production

  1. 2011 – Liane Moriarty publishes The Last Anniversary novel.
  2. November 2023 – Exclusive casting announcement: Teresa Palmer, Miranda Richardson, and Danielle Macdonald join the series (Yahoo Entertainment).
  3. 2025 – Season 1 releases, as confirmed by IMDb, TMDB, and other databases.
  4. 2026 (unreliable source) – A staging site publishes an article with conflicting cast information, likely incorrect.

Why Do Some Websites Show a Different Cast?

Clarifying False Information

A staging site (staging.hearth.druidry.org) has published an article listing Anna Kendrick, Keri Russell, Holt McCallany, and other actors as part of the cast. This information is inconsistent with every authoritative source reviewed, including IMDb, Rotten Tomatoes, Apple TV, TMDB, and major entertainment news outlets. The staging site appears to be unreliable and its cast list almost certainly a hoax or a mix-up with another project.

Nicole Kidman Rumour

The database MovieMeter lists Nicole Kidman among the cast, but no other source confirms her involvement. Given that Kidman has been associated with previous Moriarty adaptations (she starred in and produced Big Little Lies), the listing may be a database error or confusion with those earlier projects. Multiple authoritative sources do not include her name.

Authoritative Sources to Trust

For accurate information, refer to IMDb, Rotten Tomatoes, Apple TV, TMDB, and verified news outlets such as Yahoo Entertainment and Radio Times. These sources show consistent cast and character data for the series.

Established Information Information That Remains Unclear
Teresa Palmer, Miranda Richardson, Danielle Macdonald, and Claude Scott-Mitchell are confirmed cast members (IMDb, TMDB, Yahoo, Radio Times). Whether Nicole Kidman appears in any capacity – only MovieMeter mentions her. Likely a database error.
The series is based on Liane Moriarty’s 2011 novel. The staging site (hearth.druidry.org) lists Anna Kendrick, Keri Russell, etc. Almost certainly incorrect.
The series premiered in 2025. Exact streaming platform beyond Apple TV listing is not confirmed in the provided sources.
Season 1 runtime is 4 hours 48 minutes. Full supporting cast list beyond the principal actors is incomplete in SERP results; refer to IMDb for complete credits.

Context and Analysis of the Cast

The Last Anniversary joins a list of recent Liane Moriarty adaptations that have performed strongly on streaming platforms. The casting choices reflect a preference for actors with both dramatic range and audience recognition. Teresa Palmer, known for horror and dramatic roles, fits the role of Sophie, a complex character navigating family secrets. Miranda Richardson brings gravitas to the matriarchal role of Rose, a character central to the mystery. Danielle Macdonald, who gained prominence in The Tourist and Dumplin’, adds depth to Veronika.

The limited series runtime suggests a condensed adaptation, possibly omitting subplots from the novel. The confusion over cast lists online highlights the importance of relying on authoritative databases and verified news outlets when checking who appears in the series.

For readers interested in other recent television adaptations, the Cast of Down Cemetery Road – Who Stars in the 2025 Series offers a similar deep dive into a mystery-driven ensemble, while the Last of Us Cast – Complete Guide to Season 1, 2 & 3 Actors provides a comprehensive look at another major series.

Sources and Quotations

“EXCLUSIVE: Teresa Palmer (The Clearing, The Fall Guy), Miranda Richardson (Good Omens, Spider) and Danielle Macdonald (The Tourist, …) have been cast in the upcoming TV adaptation of Liane Moriarty’s novel The Last Anniversary.”

Yahoo Entertainment, 24 November 2023

“Listing of cast including Teresa Palmer, Miranda Richardson, Danielle Macdonald, Claude Scott-Mitchell, and additional actors.”

IMDb – The Last Anniversary (2025) full credits

“Cast members and character names: Teresa Palmer as Sophie Honeywell, Miranda Richardson as Rose, Danielle Macdonald as Veronika, Claude Scott-Mitchell as Grace.”

TMDB – The Last Anniversary TV Series

The Yahoo Entertainment article, published on 24 November 2023, remains the primary news source for the initial casting announcements. The IMDb and TMDB pages serve as reliable databases for the complete cast and character assignments.

Summary: Who Is in the Cast of The Last Anniversary?

The cast of The Last Anniversary is led by Teresa Palmer as Sophie Honeywell, Miranda Richardson as Rose, and Danielle Macdonald as Veronika, with Claude Scott-Mitchell, Helen Thomson, Susan Prior, and Angela Punch McGregor in key supporting roles. The series adapts Liane Moriarty’s novel and premiered in 2025 with a total runtime of roughly 4 hours 48 minutes. For the most accurate and up-to-date cast information, consult IMDb, TMDB, or major entertainment news outlets. For another ensemble cast in a similar vein, see the Cast of Down Cemetery Road – Who Stars in the 2025 Series.

Frequently Asked Questions

How many episodes does The Last Anniversary have?

The provided sources do not specify the exact number of episodes, but the total runtime for Season 1 is 4 hours 48 minutes, suggesting 4 to 6 episodes.

Is The Last Anniversary a movie or TV series?

It is a TV series, with a season runtime consistent with a limited series format.

Who is the showrunner or director?

Not disclosed in the available sources.

Where was The Last Anniversary filmed?

No filming location information is provided in the available sources.

Will the series follow the novel exactly?

Likely, but adaptations often make changes; no details on deviations are available.

Is Nicole Kidman in The Last Anniversary?

No authoritative source confirms her involvement. Only MovieMeter lists her, which is likely a database error.

Who plays Connie in The Last Anniversary?

Angela Punch McGregor portrays Connie in the series.

Is The Last Anniversary available on Netflix?

The series is listed on Apple TV. Whether it is available on other platforms is not confirmed in the provided sources.

What is The Last Anniversary about?

The story follows Sophie Honeywell, who inherits a house on Scribbly Gum Island and uncovers a decades-old family mystery.

Who plays Zeke in The Last Anniversary?

Xavier Samuel appears as Zeke, according to several entertainment guides and the Wikipedia cast list.

Toby Marsh
Toby MarshStaff Writer

Toby Marsh is Senior Reporter at Castradar.uk, covering film and TV stories across the UK.