Cast and Crew of Black Widow

Cast of
Black Widow

About Black Widow

Her world. Her secrets. Her legacy.

The character roster of this action-packed Marvel installment includes the talented Scarlett Johansson, reprising her role as Natasha Romanoff, the enigmatic Black Widow, and Florence Pugh as Yelena Belova, a fellow spy and Natasha's surrogate sister. Johansson's portrayal of the iconic character brings depth and emotion to the forefront, while Pugh's introduction adds a layer of familial complexity to the narrative. Together, they embark on a thrilling adventure that explores the intricacies of their shared history and the consequences of their past actions.

In the film, Natasha Romanoff, better known by her alias Black Widow, is compelled to face the remnants of her dark past when a treacherous plot with roots in her history emerges. As a former KGB assassin turned S.H.I.E.L.D. agent and Avenger, Natasha's history is fraught with secrets and questionable decisions, each with the potential to resurface and complicate her present. This new threat proves to be relentless, intent on destroying everything she has built and the fragile alliances forged over the years.

Natasha's journey forces her to confront the collateral damage of her past life as a spy and the relationships that have suffered as a result. Amidst chasing down a sinister conspiracy, she must reconcile with her own history and the fractured bonds that she left behind. Along the way, she reconnects with Yelena Belova, her younger counterpart who shares a similar upbringing and possesses a unique set of skills. Together, they navigate the treacherous world of espionage, seeking not only to put an end to this malevolent plot but ultimately to mend the ties that once bound them, both as family and as fellow agents.

Full Cast of Black Widow

Scarlett Johansson
plays Natasha Romanoff / Black Widow

Scarlett Johansson as Natasha Romanoff / Black Widow

Scarlett Ingrid Johansson (born November 22, 1984) is an American actress. The world's highest-paid actress in 2018 a...

See Scarlett Johansson's other roles

Florence Pugh
plays Yelena Belova

Florence Pugh as Yelena Belova

Florence Pugh (born 3 January 1996) is an English actress. She made her acting debut in 2014 in the drama film The Fa...

See Florence Pugh's other roles

Rachel Weisz
plays Melina Vostokoff

Rachel Weisz as Melina Vostokoff

Rachel Hannah Weisz (born 7 March 1970) is an English actress. She is the recipient of various accolades, including a...

See Rachel Weisz's other roles

David Harbour
plays Alexei Shostakov / Red Guardian

David Harbour as Alexei Shostakov / Red Guardian

David Kenneth Harbour (born April 10, 1975) is an American actor. He gained recognition for his portrayal of Jim Hopp...

See David Harbour's other roles

Ray Winstone
plays Dreykov

Ray Winstone as Dreykov

Raymond Andrew Winstone (born February 19, 1957) is an English television, stage, film, and voice-over actor with a c...

See Ray Winstone's other roles

Olga Kurylenko
plays Antonia / Taskmaster

Olga Kurylenko as Antonia / Taskmaster

Olga Kurylenko was born on November 14, 1979, in Berdyansk, Ukraine, Soviet Union. Her mother, Marina Alyabysheva, di...

See Olga Kurylenko's other roles

Ever Anderson
plays Young Natasha

Ever Anderson as Young Natasha

Ever Gabo Anderson is an American child actress best known for portraying young Natasha Romanoff in Black Widow (2021...

See Ever Anderson's other roles

Violet McGraw
plays Young Yelena

Violet McGraw as Young Yelena

Violet McGraw is an American child actress. Born on April 22, 2011 in California, she is best known for appearing in ...

See Violet McGraw's other roles

O-T Fagbenle
plays Mason

O-T Fagbenle as Mason

Born in London and raised across London, Spain, and Nigeria, Fagbenle was a world traveler at a young age. As a child...

See O-T Fagbenle's other roles

William Hurt
plays Secretary Thaddeus 'Thunderbolt' Ross

William Hurt as Secretary Thaddeus 'Thunderbolt' Ross

William Hurt (March 20, 1950 – March 13, 2022) was an American stage, film and television actor, trained at the Juill...

See William Hurt's other roles

Ryan Kiera Armstrong
plays Young Antonia

Liani Samuel
plays Lerato

Michelle Lee
plays Oksana

Michelle Lee as Oksana

Michelle Charlene Lee has appeared in many films and television series such as Pirates of the Caribbean: At Worlds En...

See Michelle Lee's other roles

Lewis Young
plays Scientist Morocco 1

Lewis Young as Scientist Morocco 1

Lewis Young is known for his work on Harry Potter and the Deathly Hallows: Part 2 (2011), Wonder Woman 1984 (2020) an...

See Lewis Young's other roles

C.C. Smiff
plays Scientist Morocco 2

Nanna Blondell
plays Ingrid

Nanna Blondell as Ingrid

Nanna Blondell is an actress and director, known for Black Widow (2020), Hassel (2017), Boys (2015) and Real Humans (2012).

See Nanna Blondell's other roles

Simona Zivkovska
plays Widow

Erin Jameson
plays Widow

Shaina West
plays Widow

Yolanda Lynes
plays Widow

Claudia Heinz
plays Widow

Fatou Bah
plays Widow

Jade Ma
plays Widow

Jade Xu
plays Widow

Lucy-Jayne Murray
plays Widow

Lucy Cork
plays Widow

Eniko Fulop
plays Widow

Lauren Okadigbo
plays Widow

Aurélia Agel
plays Widow

Zhanè Samuels
plays Widow

Shawarah Battles
plays Widow

Tabby Bond
plays Widow

Madeleine Nicholls
plays Widow

Yasmin Riley
plays Widow

Fiona Griffiths
plays Widow

Georgia Curtis
plays Widow

Svetlana Constantine
plays Widow

Ione Butler
plays Widow

Ione Butler as Widow

Ione Butler is a British actress, known for Black Widow (2021).

See Ione Butler's other roles

Aubrey Cleland
plays Widow

Aubrey Cleland as Widow

Aubrey Cleland was born on July 10, 1993 and is currently 31 years old.

See Aubrey Cleland's other roles

Kurt Yue
plays Ross Lieutenant

Doug Robson
plays Ohio Agent

Marcel Dorian
plays Man In BMW

Zoltán Nagy
plays Budapest Clerk

Liran Nathan
plays Mechanic

Liran Nathan as Mechanic

Liran Nathan is an actor and producer, known for Black Widow (2020), Last Christmas (2019) and Britannia (2017).

See Liran Nathan's other roles

Judit Varga-Szathmary
plays Mechanic's Wife

Noel Krisztian Kozak
plays Mechanic's Child

Martin Razpopov
plays Tattoo Gulag Inmate

Olivier Richters
plays Ursa Major

Olivier Richters as Ursa Major

Olivier Richters is a Dutch bodybuilder, actor, model, and CEO and founder of MuscleMeat. He is known for his imposin...

See Olivier Richters's other roles

Nina Novich
plays Gulag Inmate

Andrew Byron
plays Gulag Cookie Guard

Andrew Byron as Gulag Cookie Guard

Andrew Byron was born on August 10, 1971 in Bath, Somerset, England, UK. Andrew is an actor, known for Wonder Woman (...

See Andrew Byron's other roles

Ed Ashe
plays Strudel Gulag Guard

Dawid Szatarski
plays Red Room Scientist 1

Cali Nelle
plays Red Room Scientist 2

Cali Nelle as Red Room Scientist 2

Franck "Cali" Nelle is a martial artist, parkour/freerunner, stuntman, and actor.

See Cali Nelle's other roles

Geoffrey D. Williams
plays Ross Agent

Robert Pralgo
plays Ross Agent

Robert Pralgo as Ross Agent

Robert Pralgo (born June 4, 1966) is an American actor. Pralgo was born in the Bronx in New York City. He graduated ...

See Robert Pralgo's other roles

Jacinte Blankenship
plays Ross Agent

Josh Henry
plays Ross Agent

Jose Miguel Vasquez
plays Ross Agent

Valentina Herrera
plays Young Widow

Danielle Jalade
plays Young Widow

Aria Brooks
plays Street Kid

Sophie Colgrove
plays Street Kid

Caister Myung Choi
plays Street Kid

David Turner
plays SWAT Team (uncredited)

Edward L. Oliver
plays SWAT Team Leader (uncredited)

Rob Horrocks
plays Polish Soldier (uncredited)

Oliver Simms
plays Super Soldier (uncredited)

Yuuki Luna
plays Widow (uncredited)

Kalina Vanska
plays Commuter (uncredited)

Jordyn Curet
plays Young Ingrid (uncredited)

Chad J. Wagner
plays Neighbor (uncredited)

Joakim Skarli
plays Russian Soldier (uncredited)

Ian Wilson
plays Russian Spetnaz (uncredited)

Tyrone Kearns
plays Prisoner (uncredited)

Gavin Lee Lewis
plays Prisoner (uncredited)

Gavin Lee Lewis as Prisoner (uncredited)

Gavin Lee Lewis is a Welsh born actor. The eldest of four sons. Gavin started his acting career back in 2014 where he...

See Gavin Lee Lewis's other roles

Ahmed Bakare
plays Prisoner (uncredited)

Zoltan Rencsar
plays Prisoner (uncredited)

Adam Prickett
plays Russian Prisoner (uncredited)

Luigi Boccanfuso
plays Gulag Prisoner (uncredited)

Roman Green
plays Gulag Arm Wrestling Inmate (uncredited)

Clem So
plays Gulag Inmate (uncredited)

Graham Kitchen
plays Gulag Inmate #4 (uncredited)

Daniel Joseph Woolf
plays Gulag Inmate #120 (uncredited)

John Wolfe
plays Guard (uncredited)

Paul O'Kelly
plays Riot Guard (uncredited)

Shane Askam
plays Gulag Riot Guard (uncredited)

Obie Matthew
plays Prison Riot Guard (uncredited)

Ty Hurley
plays Prison Riot Guard (uncredited)

Stephen Samson
plays KGB (uncredited)

Stephen Samson as KGB (uncredited)

Stephen Samson was born on June 16, 1982 and is currently 42 years old.

See Stephen Samson's other roles

Marian Lorencik
plays KGB (uncredited)

Julia Louis-Dreyfus
plays Contessa Valentina Allegra de Fontaine (uncredited)

Julia Louis-Dreyfus as Contessa Valentina Allegra de Fontaine (uncredited)

Julia Scarlett Elizabeth Louis-Dreyfus (born January 13, 1961) is an American actress, comedian, and producer. She is...

See Julia Louis-Dreyfus's other roles

Jeremy Renner
plays Clint Barton / Hawkeye (voice) (uncredited)

Jeremy Renner as Clint Barton / Hawkeye (voice) (uncredited)

Jeremy Lee Renner (born January 7, 1971) is an American actor. He began his career by appearing in independent films...

See Jeremy Renner's other roles

Dale Liner
plays SWAT Team Leader (uncredited)


Crew of Black Widow

Discover the backstage crew of Black Widow →