15 Actresses Perfect for the Role of Enchantress in the MCU
Marvel Comics’ Enchantress, also known as Amora, is an Asgardian sorceress associated with powerful illusions, runic spellcraft, and shifting allegiances across stories centered on Thor and other mythic figures. Across decades of comics created and shaped by contributors including Stan Lee and Jack Kirby, the character has been linked to Skurge the Executioner, featured in teams like the Masters of Evil, and appeared in arcs where magic, manipulation, and godly politics intersect with Midgard.
Translating Amora to live action involves balancing courtly Asgardian drama, high fantasy, and modern superhero storytelling. Below is a curated roster of working performers whose film and television résumés demonstrate extensive experience with genre world-building, character-driven drama, and large-scale productions, alongside collaborations with major directors and showrunners across franchises, streaming series, and prestige cinema.
Natalie Dormer

Natalie Dormer’s screen credits include Margaery Tyrell in HBO’s ‘Game of Thrones’ from showrunners David Benioff and D. B. Weiss, Anne Boleyn in ‘The Tudors’ created by Michael Hirst, and Cressida in ‘The Hunger Games’ films directed by Francis Lawrence. Additional work spans features such as ‘Casanova’ from director Lasse Hallström and the thriller ‘In Darkness’, which she co-wrote with director Anthony Byrne, as well as stage performances including ‘Venus in Fur’.
Dormer’s career includes period drama, fantasy, and contemporary thrillers, working with ensembles led by actors such as Peter Dinklage, Jonathan Rhys Meyers, and Jennifer Lawrence. She has voiced characters in games and animation, contributed narration to audio projects, and balanced television arcs with independent film leads, demonstrating sustained collaboration with writers, producers, and directors across international productions.
Eva Green

Eva Green portrayed Vesper Lynd in ‘Casino Royale’ directed by Martin Campbell, Miss Peregrine in ‘Miss Peregrine’s Home for Peculiar Children’ from director Tim Burton, and Artemisia in ‘300: Rise of an Empire’ directed by Noam Murro. On television, she headlined ‘Penny Dreadful’, created by John Logan, playing Vanessa Ives across a Gothic horror ensemble.
Her filmography includes collaborations with Ridley Scott on ‘Kingdom of Heaven’, Bernardo Bertolucci on ‘The Dreamers’, and Robert Rodriguez and Frank Miller on ‘Sin City: A Dame to Kill For’. Fluent in French and English, she has alternated between European productions and Hollywood features, anchoring projects that blend fantasy, historical drama, and stylized action.
Anya Taylor-Joy

Anya Taylor-Joy’s breakout came with ‘The Witch’ from director Robert Eggers, followed by roles as Casey Cooke in ‘Split’ and ‘Glass’ from M. Night Shyamalan. She led the limited series ‘The Queen’s Gambit’, created by Scott Frank and Allan Scott, portraying chess prodigy Beth Harmon across a period drama framework.
Taylor-Joy has continued genre work in ‘The Northman’ under Robert Eggers and ‘Furiosa: A Mad Max Saga’ from director George Miller. In addition to English, she speaks Spanish, and her projects span studio blockbusters and auteur-driven films, working with ensembles that include Nicole Kidman, Ralph Ineson, and Chris Hemsworth.
Jodie Comer

Jodie Comer starred as Villanelle in ‘Killing Eve’, developed for television by Phoebe Waller-Bridge from Luke Jennings’s novels, opposite Sandra Oh in a thriller framework that emphasized international settings and shifting identities. Film credits include ‘Free Guy’ from director Shawn Levy and ‘The Last Duel’ directed by Ridley Scott, written by Nicole Holofcener, Ben Affleck, and Matt Damon.
On stage, Comer headlined ‘Prima Facie’ by Suzie Miller in the West End and on Broadway. Additional screen work includes ‘Help’ for Channel 4 and appearances across British television, reflecting collaborations with creatives such as Ridley Scott and Shawn Levy, and a transition from UK drama to large-scale studio productions.
Rebecca Ferguson

Rebecca Ferguson portrays Ilsa Faust in the ‘Mission: Impossible’ series directed by Christopher McQuarrie and Denis Villeneuve’s Lady Jessica in ‘Dune’. She played Rose the Hat in ‘Doctor Sleep’ directed by Mike Flanagan and appeared as Jenny Lind in ‘The Greatest Showman’ from director Michael Gracey.
Ferguson’s television work includes Elizabeth Woodville in ‘The White Queen’ and lead role Juliette Nichols in ‘Silo’, based on Hugh Howey’s novels with Graham Yost as showrunner. Her projects pair her with global casts including Tom Cruise, Timothée Chalamet, and Ewan McGregor, spanning science fiction, literary adaptations, and action franchises.
Alicia Vikander

Alicia Vikander played Ava in ‘Ex Machina’ from writer-director Alex Garland and Gerda Wegener in ‘The Danish Girl’ directed by Tom Hooper. She headlined ‘Tomb Raider’ directed by Roar Uthaug and appeared in ‘Jason Bourne’ from director Paul Greengrass.
Her work also includes ‘The Green Knight’ directed by David Lowery, where she performed dual roles within a mythic framework. Trained as a dancer before transitioning to acting, Vikander’s career spans European art-house films and major studio releases with collaborators including Domhnall Gleeson, Eddie Redmayne, and Matt Damon.
Rosamund Pike

Rosamund Pike earned widespread recognition as Amy Dunne in ‘Gone Girl’ directed by David Fincher. Additional film credits include ‘Pride & Prejudice’ from director Joe Wright, ‘A Private War’ directed by Matthew Heineman as journalist Marie Colvin, and ‘I Care a Lot’ from writer-director J Blakeson.
On television, Pike stars as Moiraine Damodred in ‘The Wheel of Time’, an adaptation of Robert Jordan’s fantasy series. A producer on select projects, she has collaborated with creatives such as David Fincher, Joe Wright, and showrunner Rafe Judkins, working across period drama, contemporary thrillers, and epic fantasy.
Eiza González

Eiza González’s film roles include Darling in ‘Baby Driver’ directed by Edgar Wright, Cam Thompson in ‘Ambulance’ from director Michael Bay, and Maia Simmons in ‘Godzilla vs. Kong’ directed by Adam Wingard. She appeared in ‘Alita: Battle Angel’ directed by Robert Rodriguez.
On television, González stars as Auggie Salazar in ‘3 Body Problem’, adapted for Netflix by David Benioff, D. B. Weiss, and Alexander Woo. Her body of work covers action, science fiction, and ensemble projects across studios and streamers, with collaborations that include Jamie Foxx, Jake Gyllenhaal, and Rebecca Hall.
Ana de Armas

Ana de Armas played Marta Cabrera in ‘Knives Out’ directed by Rian Johnson and Joi in ‘Blade Runner 2049’ from director Denis Villeneuve. She appeared as Paloma in ‘No Time to Die’ directed by Cary Joji Fukunaga and Dani Miranda in ‘The Gray Man’ directed by Anthony and Joe Russo.
Her earlier credits include ‘War Dogs’ directed by Todd Phillips and Spanish-language film and television produced prior to her English-language breakout. De Armas has collaborated with ensembles featuring Daniel Craig, Ryan Gosling, and Chris Evans, bridging mystery, science fiction, and action thriller genres.
Lily James

Lily James starred as Ella in ‘Cinderella’ directed by Kenneth Branagh and appeared in ‘Mamma Mia! Here We Go Again’ from director Ol Parker. She played Ellie Appleton in ‘Yesterday’ directed by Danny Boyle and Pamela Anderson in the limited series ‘Pam & Tommy’.
James’s television work includes ‘Downton Abbey’ in the role of Lady Rose MacClare. Her feature and series credits involve collaborations with directors such as Joe Wright, Ben Wheatley on ‘Rebecca’, and showrunners including Robert Siegel, spanning period pieces, musicals, and contemporary dramas.
Sophie Turner

Sophie Turner portrayed Sansa Stark in ‘Game of Thrones’ from showrunners David Benioff and D. B. Weiss. She played Jean Grey in ‘X-Men: Apocalypse’ directed by Bryan Singer and ‘Dark Phoenix’ directed by Simon Kinberg, expanding her franchise experience into superhero storytelling.
Turner’s additional credits include the drama ‘Joan’ and thrillers such as ‘Survive’. She has worked with global ensembles across fantasy and comic-book properties, building a résumé that bridges large-scale visual effects productions and character-focused television narratives.
Ruth Wilson

Ruth Wilson starred as Alison Bailey in ‘The Affair’ on Showtime and as Alice Morgan in ‘Luther’ created by Neil Cross for the BBC. She led the BBC miniseries ‘Mrs Wilson’, based on her family history, serving as both star and executive producer.
Wilson played Marisa Coulter in ‘His Dark Materials’, the Philip Pullman adaptation produced by Bad Wolf for the BBC and HBO, working alongside Dafne Keen and James McAvoy. Her screen work spans psychological thrillers, literary adaptations, and limited series produced across the UK and the United States.
Yvonne Strahovski

Yvonne Strahovski is known for Sarah Walker in ‘Chuck’ from creators Josh Schwartz and Chris Fedak and Serena Joy Waterford in ‘The Handmaid’s Tale’ developed by Bruce Miller from Margaret Atwood’s novel. She appeared in ‘Dexter’ as Hannah McKay.
Her feature credits include ‘The Tomorrow War’ directed by Chris McKay and Australian projects such as ‘Stateless’, co-created by Cate Blanchett, Tony Ayres, and Elise McCredie. Strahovski’s career includes work across network television, streaming dramas, and science-fiction action features with international production teams.
Adria Arjona

Adria Arjona played Bix Caleen in ‘Andor’, created by Tony Gilroy for Disney+, and Anathema Device in ‘Good Omens’, based on the novel by Neil Gaiman and Terry Pratchett. She portrayed Martine Bancroft in ‘Morbius’ directed by Daniel Espinosa.
Her additional credits include ‘Emerald City’ from executive producer Tarsem Singh and the action thriller ‘Triple Frontier’ directed by J. C. Chandor. Arjona works across Spanish- and English-language projects, with collaborators including Diego Luna, Matt Smith, and Oscar Isaac across genre television and features.
Léa Seydoux

Léa Seydoux appeared as Emma in ‘Blue Is the Warmest Color’ directed by Abdellatif Kechiche and as Dr. Madeleine Swann in ‘Spectre’ and ‘No Time to Die’ directed by Sam Mendes and Cary Joji Fukunaga. She starred in ‘Crimes of the Future’ directed by David Cronenberg.
Seydoux’s work spans European auteurs and large franchises, including ‘Dune: Part Two’ from director Denis Villeneuve as Lady Margot Fenring. She has collaborated with casts led by Daniel Craig, Viggo Mortensen, and Timothée Chalamet, balancing intimate drama with science fiction and espionage narratives.
Share your own Enchantress casting ideas in the comments!


