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