Damsel cast: Get to know the cast and characters in the dark fantasy film

Meet the talented cast of Damsel.
Damsel. Millie Bobby Brown as Elodie in Damsel. Cr. Netflix ©2023
Damsel. Millie Bobby Brown as Elodie in Damsel. Cr. Netflix ©2023 /

Damsel is a spellbinding new fantasy adventure film featuring Millie Bobby Brown that released on Netflix on March 8, 2024. The PG-13 flick is likely to become a big hit for the streaming service thanks to its twist on the typical fairy tale plot.

For those curious to learn more about who plays who in the movie, keep reading to learn more!

Damsel cast list:

  • Millie Bobby Brown as Elodie
  • Ray Winstone as Lord Bayford
  • Angela Bassett as Lady Bayford
  • Brooke Carter as Floria
  • Nick Robinson as Prince Henry
  • Robin Wright as Queen Isabelle
  • Milo Twomey as King Roderick
  • Shohreh Aghdashloo as Voice of Dragon
  • Nicole Joseph as Princess Victoria

Keep reading for more detail on the main characters and the actors portraying each one.

Damsel. Millie Bobby Brown as Elodie in Damsel. Cr. John Wilson/Netflix ©2024
Damsel. Millie Bobby Brown as Elodie in Damsel. Cr. John Wilson/Netflix ©2024 /

Millie Bobby Brown as Elodie

  • Age: 20 (February 19, 2004)
  • Height: 5'3
  • Fiancé: Jake Bongiovi
  • Instagram: @milliebobbybrown

Who is Elodie? Elodie is the young heroine at the center this of story. A dutiful damsel, Elodie will do anything to help the people of her realm, especially as they've been stricken by famine and other problems for a long time. She agrees to an arranged marriage in exchange for provisions for her home, only to realize far too late that the family she's marrying into has ulterior motives.

Where have you seen Millie Bobby Brown before? Brown's biggest role to date is on the Netflix series Stranger Things, in which she stars as Eleven. She's currently filming the show's fifth and final season. Apart from that, fans know her from the Enola Holmes movies and Godzilla: King of Monsters and its sequel Godzilla vs. Kong.

What's next? She has another Netflix movie in development titled The Electric State.

Damsel. Ray Winstone as Lord Bayford in Damsel. Cr. John Wilson/Netflix ©2024 /

Ray Winstone as Lord Bayford

  • Age: 67 (February 19, 1957)
  • Height: 5'10
  • Wife: Elaine McCausland
  • Instagram@thisisraywinstone

Who is Lord Bayford? Ray Winstone portrays Lord Bayford, who rules over his homeland alongside his wife Lady Bayford, and daughters Elodie and Floria. It is Lord Bayford who connects with Queen Isabelle of Aurea to arrange the marriage between their children, Elodie and Prince Henry.

Where have you seen Ray Winstone before? Well, if you're a Netflix subscriber you might have already caught Ray Winstone in another Netflix Original released just one day before Damsel, the Guy Ritchie series The Gentlemen. Winstone plays Bobby Glass in the crime drama. Beyond that, he's best known for his roles in The Departed, Cold Mountain, Beowulf, Black Widow, Cats, and Sexy Beast.

Damsel. Angela Bassett as Lady Bayford in Damsel. Cr. John Wilson/Netflix ©2024 /

Angela Bassett as Lady Bayford

  • Age: 65 (August 16, 1958)
  • Height: 5'4
  • Husband: Courtney B. Vance
  • Instagram: @im.angelabassett

Who is Lady Bayford? Stepmother to Elodie and Floria, plus wife of Lord Bayford, Lady Bayford cares deeply for her stepchildren and seeks to form a stronger emotional bond with them. She would do anything to protect her daughters.

Where have you seen Angela Bassett before? Bassett is a prestigious and acclaimed actress with two Academy Award nominations, eight Primetime Emmy nominations, and two Golden Globe Awards. She also received an Academy Honorary Award in 2023.

The actress is considered one of the most influential people in the world and has starred more than 100 projects throughout her prodigious career. Some of her most memorable roles include playing Ramonda in the Black Panther films, Athena Grant on 9-1-1, and Lornette "Mace" Mason in Strange Days.

What's next? She'll return as Athena Grant in season 7 of 9-1-1, which premieres on March 14. Bassett has also been cast in the upcoming Netflix series Zero Day, co-starring Robert de Niro.

Damsel. (L-R) Nick Robinson as Prince Henry and Robin Wright as Queen Isabelle in Damsel. Cr. Netflix ©2023 /

Robin Wright as Queen Isabelle

Who is Queen Isabelle? Queen Isabelle is one of the reigning monarchs over the realm of Aurea alongside her husband, King Roderick, and her son, Prince Henry. She has a rather icy exterior, likely because she is intent on performing her duties and upholding Aurea's sacred tradition, no matter the cost.

Where have you seen Robin Wright before? Robin Wright is no stranger to Netflix, having starred in the acclaimed series House of Cards across all six seasons. Her work on the show earned her numerous accolades, including a Golden Globe and six Emmy nominations.

She also starred in the iconic fantasy film The Princess Bride and received a Golden Globe nomination for her work in Forrest Gump. Some of her other popular movies include The Girl with the Dragon Tattoo, Everest, Wonder Woman, and Blade Runner 2049.

What's next? She will star in the 2024 Robert Zemeckis film Here alongside Tom Hanks and Paul Bettany.

Damsel. (L-R) Millie Bobby Brown as Elodie and Nick Robinson as Prince Henry in Damsel. Cr. John Wilson/Netflix ©2024 /

Nick Robinson as Prince Henry

Who is Prince Henry? Nick Robinson gets to play an unconventional romantic lead in Damsel as he stars as the son of Queen Isabelle and the prince of Aurea. He is part of the arranged marriage deal made between Lord Bayford and Queen Isabelle, and agrees to wed Elodie knowing full well what fate awaits her after the ceremony.

Where have you seen Nick Robinson before? Robinson's biggest claim to fame so far is playing Simon Spier in Love, Simon, a role he reprised in the spinoff series Love, Victor. Other than that, he's been in several series like Maid on Netflix, A Teacher, Melissa & Joey, and the sketch comedy series History of the World, Part II.

What's next? He'll star in the dystopian rom-com Turn Me On and coming-of-age comedy film Snack Shack.

Shohreh Aghdashloo
Netflix's "Damsel" New York Premiere / Dia Dipasupil/GettyImages

Shohreh Aghdashloo as Voice of Dragon

Who is the dragon? Well, obviously, I think we all know "who" the dragon is in this movie! While she's not given a name, the dragon is a long-time denizen of Aurea and has made a blood bargain with the kingdom. They must sacrifice three princesses to her each year or she will turn the kingdom to ruins.

Where have you seen Shohreh Aghdashloo before? While the acclaimed Iranian-American actress doesn't appear on-screen in Damsel, she plays a pivotal role as the voice of the dragon. Aghdashloo has a very recognizable voice, so even if you aren't quite sure where you've seen her before, I would bet you've watched or played a project she's participated in.

Gamers likely know her as Admiral Shala'Raan vas Tonbay from the Mass Effect trilogy, Lakshmi-2 from Destiny 1 and 2, and Roshan in Assassin's Creed Mirage. She also voiced Grayson in Netflix's Arcane. As for her live-action roles, you've seen the Academy Award-nominated star in HBO's House of Saddam, 24, The Expanse, and many other projects.

What's next? She stars in the upcoming fantasy film Man And Witch.

Next. 8 powerful quotes from Damsel. 8 powerful quotes from Damsel. dark