Last Night In Soho Cast & Character Guide

The Last Night In Soho cast features a carefully selected roster of solid character actors portraying a roster of well-rounded and distinct personalities. Though director Edgar Wright is best known for comedic films like Shaun of the ᴅᴇᴀᴅ, Scott Pilgrim vs. The World, and H๏τ Fuzz, 2021’s Last Night In Soho took on a darker tone – though the characters no less memorable. Set in present-day London, Last Night In Soho’s cast is led by Thomasin McKenzie who plays Eloise, a young woman who leaves behind her grandmother’s country home and ventures to the big city for design school.

An outsider among the other design students, Eloise finds she prefers her dreams, where she is transported to 1960s London and has a strange connection with a dazzling showgirl, Sandie (played by Anya Taylor-Joy). As Eloise is pulled deeper into Sandie’s past, however, Eloise finds dark secrets – secrets that won’t stay in her dreams. The twist-filled narrative is brought to life by the extremely talented Last Night In Soho cast, which contains several now A-listers thanks to the Edgar Wright movie proving to be a highly valuable career stepping-stone for several.

Thomasin McKenzie

Plays Eloise In Last Night In Soho

Actor: Thomasin McKenzie is a New Zealand actress known for her nuanced performances in both independent and mainstream movies. She gained recognition for her breakout role in 2018’s Leave No Trace, where she played a teenage girl living off the grid with her father. McKenzie continued to impress with roles in 2019’s Jojo Rabbit, 2021’s Old and The Justice of Bunny King, and Eileen in 2023. Her ability to convey vulnerability and quiet strength made her an ideal choice for the psychological horror-thriller Last Night in Soho.

Thomasin McKenzie Movie/TV Show

Role

Release Year

Leave No Trace

Tom

2018

Jojo Rabbit

Elsa Korr

2019

Old

Maddox Cappa (teen)

2021

The Justice of Bunny King

Tonyah

2021

Eileen

Eileen Dunlop

2023

Character: In Last Night in Soho, McKenzie stars as Eloise Turner, an aspiring fashion designer who moves to London and becomes haunted by visions of the 1960s through the eyes of another young woman, Sandie. As Eloise’s supernatural experiences intensify, her perception of reality begins to blur, leading her down a dark and twisted path. McKenzie’s delicate yet determined portrayal effectively conveys Eloise’s descent into psychological distress, making her performance a key anchor for the film’s eerie and immersive storytelling. Her ability to embody a wide range of emotions – naïveté, curiosity, fear, and resilience – cemented Thomasin McKenzie as the perfect fit for the movie’s complex protagonist.

Anya Taylor-Joy

Plays Sandie In Last Night In Soho

Actor: Anya Taylor-Joy has established herself as one of the most versatile and captivating actresses of her generation, and joining the cast of Last Night in Soho was an important step on this journey. She first gained widespread acclaim for her role in the 2015 psychological horror film The Witch, followed by standout performances in 2016’s Split and its 2019 sequel Glᴀss. Her portrayal of Beth Harmon in Netflix’s The Queen’s Gambit catapulted her to global stardom in 2020, earning her a Golden Globe and critical acclaim. Taylor-Joy has since taken on high-profile projects, including 2022’s The Northman and 2024’s Furiosa: A Mad Max Saga, solidifying her reputation as a powerhouse performer.

Anya Taylor-Joy Movie/TV Show

Role

Release Year

The Witch

Thomasin

2015

Split

Casey Cooke

2016

The Queen’s Gambit

Beth Harmon

2020

The Northman

Olga

2022

Furiosa: A Mad Max Saga

Furiosa

2024

Character: In Last Night in Soho, Taylor-Joy plays Sandie, a glamorous and ambitious young singer in 1960s London who initially appears to be living out a dream but soon finds herself trapped in a terrifying reality. As Eloise watches Sandie’s life unfold through her visions, the 2021 Edgar Wright movie reveals the dark underbelly of the era’s entertainment industry. Taylor-Joy’s magnetic presence and old-Hollywood elegance made her a natural fit for the role, and her performance captures both Sandie’s dazzling charisma and her tragic vulnerability. Her haunting rendition of “Downtown” further enhances the Last Night in Soho’s unsettling atmosphere.

Matt Smith

Plays Jack In Last Night In Soho

Actor: Already an established name prior to joining the Last Night in Soho cast, Matt Smith first rose to prominence as the Eleventh Doctor in Doctor Who from 2010 to 2013, a role that earned him a dedicated fanbase and critical praise. Following his time in the TARDIS, he transitioned to a variety of film and TV roles, including playing Prince Philip in The Crown (2016–2017), which garnered him an Emmy nomination. Smith has also appeared in major franchises such as 2015’s Terminator Genisys and 2022’s Morbius. With his blend of charm and intensity, Smith has excelled in both heroic and villainous roles, making him an inspired choice for the cast of Last Night in Soho. Currently he is experiencing another career resurgence as Daemon Targaryn in HBO’s House of the Dragon.

Matt Smith Movie/TV Show

Role

Release Year

Doctor Who

The Eleventh Doctor

2010-2013

The Crown

Prince Phili

2016-2017

House of the Dragon

Daemon Targaryen

2022-Present

Morbius

Milo

2022-Present

Terminator Genisys

Alex/Skynet

2015

Character: In Last Night in Soho, Matt Smith portrays Jack, a suave and seemingly charismatic manager who takes Sandie under his wing in 1960s London. While initially appearing as a charming benefactor, Jack is soon revealed to be a manipulative and sinister figure who exploits Sandie’s dreams for his own gain. Smith’s performance expertly balances allure and menace, making Jack a chilling antagonist. His ability to switch between charm and cruelty with ease adds depth to the character, making him a crucial force in driving the movie’s psychological horror elements.

Terence Stamp

Plays Silver Haired Gentleman In Last Night In Soho

Actor: Terence Stamp is a British acting legend whose career spans over six decades. He first gained recognition for his Oscar-nominated role in 1962’s Billy Budd, and went on to become a major presence in both Hollywood and British cinema. He is perhaps best known for playing General Zod in Superman II in 1980. Other notable roles include 1999’s The Limey, Priscilla, Queen of the Desert in 1994, and Star Wars: Episode I – The Phantom Menace, where he played Chancellor Valorum. His commanding screen presence has made him a go-to actor for authoritative or enigmatic roles.

Terence Stamp Movie/TV Show

Role

Release Year

Superman II

General Zod

1980

Priscilla, Queen of the Desert

Bernadette

1994

The Limey

Wilson

1999

Star Wars: Episode I – The Phantom Menace

Chancellor Valorum

1999

Wanted

Pekwarsky

2008

Character: In Last Night in Soho, Stamp plays the Silver-Haired Gentleman, a mysterious and ominous figure whom Eloise suspects is an older version of Jack. Throughout the movie, his cryptic demeanor and unsettling interactions with Eloise add to the suspense, leading to a shocking revelation at the end of Last Night in Soho. Stamp’s legacy in British cinema and his history of playing both villains and morally ambiguous characters make him an excellent choice for the role, allowing Last Night in Soho to play with audience expectations regarding his character’s true nature.

Diana Rigg

Plays Ms. Collins In Last Night In Soho

Actor: Diana Rigg was a revered British actress whose career spanned stage, television, and film long before she joined the cast of Last Night in Soho. She first became a household name as Emma Peel in the classic spy series The Avengers (1965-1968), followed by a celebrated turn as James Bond’s wife, Tracy, in 1969’s On Her Majesty’s Secret Service. Later in her career, she earned a new generation of fans as Lady Olenna Tyrell in Game of Thrones (2013-2017), a role that earned her Emmy nominations. Rigg’s sharp wit, commanding presence, and extensive acting experience made her an icon in British entertainment.

Diana Rigg Movie/TV Show

Role

Release Year

The Avengers

Emma Peel

(1965-1968)

On Her Majesty’s Secret Service

Tracy Bond

(1969)

Game of Thrones

Olenna Tyrell

(2013-2017)

Mother Love

Helena Vesey

(1989)

The Painted Veil

Mother Superior

(2006)

Character: In Last Night in Soho, Rigg plays Ms. Collins, Eloise’s no-nonsense landlady with a dark secret. Initially appearing as a stern but relatively benign presence, Ms. Collins is later revealed to have a much deeper connection to the events of the past. Rigg’s formidable screen presence and history of playing strong, complex women made her perfect for the role, especially as Last Night in Soho turned out to be her final film appearance before her pᴀssing. Her performance serves as a fitting farewell to a legendary career, with Ms. Collins leaving a haunting impression on audiences.

Last Night In Soho Supporting Cast


Ellie and John talking on the street in Last Night in Soho.
Michael Ajao in Last Night in Soho

Michael Ajao as John Fellow design student and Eloise’s love interest, John, is played by Michael Ajao. John is the only one that is undeterred by Eloise’s erratic behavior throughout the story and seeks to help her. Best known for his role as Mayhem in Attack the Block, Ajao also played Corey Draper in the British series Cuffs.

Rita Tushingham as Peggy: Rita Tushingham plays Eloise’s grandmother. Tushingham is best known for roles in 60s films The Knack… and How to Get It and Doctor Zhivago. More recently, Tushingham starred with Game of Thrones’ Maisie Williams in last year’s The Owners.

Synnove Karlsen as Jocasta: Synnove Karlsen plays Eloise’s roommate, Jocasta. Jocasta is highly compeтιтive and vapid, even going so far as to compare her Uncle’s suicide to the death of Eloise’s mother in an effort to keep the spotlight on herself. She is the main reason Eloise moves out of the dorms and into the room at Ms. Collins’. Karlsen is best known for her role as Clarice from Medici and Holly McStay from the series Clique.

Elizabeth Berrington as Ms. Tobin: The teacher at Eloise’s design school, Ms. Tobin, is played by Elizabeth Berrington. Ms. Tobin encourages Eloise to follow her inspiration for her designs and acts as a positive force in Eloise’s life in London. Best known as Lucy Best in HBO’s The Nevers, Berrington is also playing Princess Anne in this year’s highly-anticipated Spencer.

Other Last Night In Soho supporting cast includes Jessie Mei Li (known for her role as Alina Starkov in the Netflix series Shadow and Bone) as Lara, one of Jocasta’s clique. Other members of the clique include Cami, played by White Lines’Kᴀssius Nelson, and Ashley, played by Rebecca Harrod who played Brittny in 2020’s Eurovision Song Contest: The Story of Fire Saga. Eloise’s mother is played by film newcomer Aimee Cᴀssettari.

Related Posts

Thunderbolts* Posters Prove Marvel’s New Team Look Cooler Than The Avengers

Thunderbolts* Posters Prove Marvel’s New Team Look Cooler Than The Avengers

Marvel Studios unveils a new set of Thunderbolts* posters that showcase every member of the MCU anti-hero team. The MCU’s Thunderbolts team is composed of former villains…

Friday 4 Finally Moving Forward As Ice Cube Closes Deal To Return

Friday 4 Finally Moving Forward As Ice Cube Closes Deal To Return

Ice Cube closes a deal for the fourth Friday movie, тιтled Last Friday, to be developed by New Line and Warner Bros. The rapper, actor, and director…

After Confirming Channing Tatum’s Gambit Return In Avengers: Doomsday, Marvel Needs To Answer A Glaring Question From A ᴅᴇᴀᴅpool & Wolverine Deleted Scene

After Confirming Channing Tatum’s Gambit Return In Avengers: Doomsday, Marvel Needs To Answer A Glaring Question From A ᴅᴇᴀᴅpool & Wolverine Deleted Scene

Channing Tatum’s Gambit will return to the MCU in Avengers: Doomsday, but there is still an unanswered question from his last appearance in ᴅᴇᴀᴅpool & Wolverine. Tatum…

Dwayne Johnson’s A24 Wrestling Movie The Smashing Machine Sets Fall 2025 Release Date

Dwayne Johnson’s A24 Wrestling Movie The Smashing Machine Sets Fall 2025 Release Date

Dwayne Johnson’s A24 wrestling movie, The Smashing Machine, has set a fall 2025 release date. Written and directed by Benny Safdie, the upcoming A24 film stars Johnson…

Jurᴀssic World Rebirth Teaser Details Reveal Thrills Reminiscent Of Original Jurᴀssic Park Movies

Jurᴀssic World Rebirth Teaser Details Reveal Thrills Reminiscent Of Original Jurᴀssic Park Movies

New Jurᴀssic World Rebirth footage has been shown at CinemaCon. Previous trailers have shown the new characters, including Zora Bennett (Scarlett Johansson), Duncan Kincaid (Mahershala Ali), Dr….

Live-Action How To Train Your Dragon 2 Confirmed, Gets 2027 Release Date

Live-Action How To Train Your Dragon 2 Confirmed, Gets 2027 Release Date

A live-action remake of How to Train Your Dragon 2 has been announced, with a 2027 release date revealed ahead of the first remake’s theatrical debut. The…