If you are searching for a complete breakdown of who plays whom in the British period drama set on the Italian Riviera, this guide delivers a fact-checked cast listing across all three series. We have drawn on IMDb episode credits, Wikipedia series summaries, PBS character guides, and the official Italian locations database to verify every actor, every character, and every season. Here you will find the main ensemble, recurring players, and a clear answer to the question you likely started with: who is the female lead in Hotel Portofino.
Last checked: 2026-06-27
Compare the lowest rates and guest reviews. Many options with free cancellation.Check rates
Bundle flight + hotel and compare deals and rewards in one place.Check ratesThis link contains affiliate advertising. Prices and availability may change on the destination site.
Series name: Hotel Portofino · Genre: British period drama · Number of seasons: 3 · Number of episodes: 18 (6 per season) · Lead actress: Natascha McElhone as Isabella ‘Bella’ Ainsworth · Lead actor: Oliver Dench as Lucian Ainsworth
How we researched this guide
Last checked: 2026-06-27.
Sources reviewed: encyclopedia (Wikipedia), user-contributed database (IMDb), review aggregator (Rotten Tomatoes), official broadcaster site (PBS), TV listings (TV Guide), streaming platform (Apple TV), promotional materials (Radio Times, Italy for Movies).
We did not conduct on-set visits, staff interviews, or independent verification of behind-the-scenes production schedules.
Hotel Portofino cast at a glance
- Natascha McElhone appears in all 18 episodes as Isabella “Bella” Ainsworth, the hotel’s owner (IMDb).
- Oliver Dench plays Lucian Ainsworth, Bella and Cecil’s son, in all 18 episodes (IMDb).
- Three series aired between 2022 and 2024, each consisting of six episodes (Wikipedia).
- Exterior scenes shot on location in Portofino and the Italian Riviera; interior scenes filmed at UK studios (Italy for Movies).
Series snapshot
| Series name | Hotel Portofino |
| Genre | British period drama |
| Number of seasons | 3 |
| Number of episodes | 18 (6 per season) |
| Lead actress | Natascha McElhone as Isabella “Bella” Ainsworth |
| Lead actor | Oliver Dench as Lucian Ainsworth |
| Filming location | Portofino, Italy (and surrounding Liguria) |
| First aired | 2022 |
Who is the female lead in Hotel Portofino?
Natascha McElhone stars as Isabella “Bella” Ainsworth, the British matriarch who owns and operates the eponymous hotel in 1920s Portofino. According to IMDb, McElhone is credited in all 18 episodes across the three series, making her the consistent anchor of the ensemble. PBS describes Bella as the character who “has relocated to Italy and opened a fine hotel that she wishes to be a home from home for wealthy English travellers.”
Bella shares ownership of the hotel with her husband, Cecil, and persuaded her industrialist father, George Livesey, to finance the purchase, as noted by Radio Times. Her storylines revolve around managing the hotel, navigating her strained marriage, and protecting her family as Fascist politics encroach on the Riviera.
Oliver Dench as Lucian Ainsworth
Oliver Dench plays Lucian, Bella and Cecil’s son who was conscripted late in World War I and returned with both physical and emotional scars. Dench appears in all 18 episodes, per IMDb, placing him at the centre of the series’ romance and trauma arcs. Lucian’s relationship with Constance March, the new nanny played by Louisa Binder, forms a key romantic thread across the three seasons.
Mark Umbers as Cecil Ainsworth
Mark Umbers portrays Cecil, Bella’s upper-class husband whose dubious business schemes create recurring tension. Umbers is credited in all 18 episodes. Radio Times character notes describe Cecil as “a man who struggles with his diminished status in Italy and whose gambling debts and political manoeuvring put the hotel at risk.”
How many seasons of Hotel Portofino are there?
Three seasons have aired as of 2024. The first series premiered on BritBox in the UK on 27 January 2022, according to Wikipedia, before later airing on ITV from 3 February 2023. Each season contains six episodes, bringing the total episode count to 18.
In the United States, the show airs on PBS, which markets the series as a period drama set during the Roaring ’20s against the backdrop of Fascist Italy. Season 2 aired in 2023 and Season 3 followed in 2024. No official renewal for a fourth season has been announced.
| Season | UK release (BritBox) | Episodes |
|---|---|---|
| Season 1 | 27 January 2022 | 6 |
| Season 2 | 2023 | 6 |
| Season 3 | 2024 | 6 |
“Starring Natascha McElhone as Bella Ainsworth and Mark Umbers as Cecil Ainsworth, the show is a heady, period drama about a British family who runs a hotel on the magical Italian Riviera during the glamourous ‘Roaring 20s’ and backdrop of Fascist Italy.”
— PBS editors, PBS promotional article
Where is the series Hotel Portofino filmed?
The show’s exterior scenes are filmed on location in Portofino, a fishing village on the Italian Riviera in the Liguria region. According to the official Italian location database Italy for Movies, the production shot at multiple Ligurian sites including the Portofino harbour, the surrounding hillsides, and nearby towns. Interior scenes — particularly those inside the hotel — were filmed at studios in the United Kingdom.
The decision to shoot on location in Portofino gives the series its distinctive visual identity: pastel-coloured buildings, a small harbour filled with boats, and terraced gardens overlooking the Ligurian Sea. PBS notes that the setting is “the magical Italian Riviera,” a description echoed in broadcaster marketing across the UK and US.
Map of Portofino, Italy
“Set in the beautiful backdrop of the Italian riviera in the late 1920s, Hotel Portofino tells the story of matriarch Bella Ainsworth, who wants her eponymous hotel to be a home away from home for wealthy English travelers.”
— TV Guide editors, TV Guide series overview
What happens to Rose on Hotel Portofino?
Rose Drummond-Ward, played by Claude Scott-Mitchell, is the daughter of Julia Drummond-Ward (Lucy Akhurst). Rose appears in 10 credited episodes between 2022 and 2023, per IMDb, making her a recurring character across Seasons 1 and 2. She is initially presented as a proposed match for Lucian Ainsworth, arranged by her mother and Cecil in an attempt to secure the family’s social and financial standing.
Rose’s storyline takes several turns: after a brief romance with another character, she marries Jack, whose death leaves her widowed. By the end of Season 2, Rose faces a difficult choice about her future, ultimately deciding to remain in Italy rather than return to England. The character does not appear in Season 3, according to IMDb episode credits.
Full cast listing: main and recurring actors
| Actor | Character | Episodes | Seasons |
|---|---|---|---|
| Natascha McElhone | Isabella “Bella” Ainsworth | 18 | 1–3 |
| Mark Umbers | Cecil Ainsworth | 18 | 1–3 |
| Oliver Dench | Lucian Ainsworth | 18 | 1–3 |
| Louisa Binder | Constance March | 18 | 1–3 |
| Pasquale Esposito | Vincenzo Danioni | 18 | 1–3 |
| Olivia Morris | Alice Mays-Smith | 17 | 1–3 |
| Claude Scott-Mitchell | Rose Drummond-Ward | 10 | 1–2 |
| Lucy Akhurst | Julia Drummond-Ward | 12 | 1–2 |
| Anna Chancellor | Lady Latchmere | 6 | 1 |
| Lily Frazer | Claudine Pascal | 12 | 1–3 |
| Rocco Fasano | Gianluca | 10 | 1–2 |
| Daniele Pecci | Count Alberto | 6 | 2–3 |
Note: Episodes counts sourced from IMDb as of November 2024. Some supporting and guest actor counts may vary by source.
Related coverage: cast van Hotel Portofino f?rdjupar bilden av Cast Van Hotel Portofino.
Frequently asked questions about Hotel Portofino
What does Portofino mean in Italian?
The name “Portofino” is believed to derive from the Latin Portus Delphini, meaning “Port of the Dolphin.” The village sits on a natural harbour on the Italian Riviera, and dolphins have historically been associated with the area. This etymology is widely cited in historical records about Ligurian place names.
Who does Rose marry after Jack dies?
After Jack’s death, Rose does not remarry within the timeline of Seasons 1 and 2. She chooses to remain in Portofino and eventually returns to England, effectively ending her storyline in the series. Rose does not appear in Season 3, per IMDb episode credits.
What happens to Danioni in Hotel Portofino?
Vincenzo Danioni, the local Fascist politician played by Pasquale Esposito, appears in all 18 episodes. He blackmails Bella over a financial irregularity and uses his political position to pressure the Ainsworth family. By the end of Season 3, Danioni’s influence wanes after a political scandal, but he remains in Portofino as a continuing threat.
Is there a season 4 of Hotel Portofino?
As of November 2024, no fourth season has been confirmed by BritBox, ITV, or PBS. The series aired three seasons between 2022 and 2024. Official social media and broadcaster statements have not announced a renewal or cancellation.
How many episodes are in Hotel Portofino?
The series consists of 18 episodes in total, divided equally across three seasons: six episodes per season. Each episode runs approximately 60 minutes. This counting is confirmed by Wikipedia and IMDb.
Is Hotel Portofino based on a true story?
No, the series is a fictional period drama created by Matt Baker. While the setting — a British-run hotel in 1920s Portofino during the rise of Fascism — is historically plausible, the characters and events are entirely invented. The show draws on real historical context (e.g., Fascist Italy, the social mores of the 1920s) but does not adapt a specific true story.