Who's in The Old Guard cast? From Charlize Theron to Kiki Layne

Charlize Theron leads an ensemble cast in the new fantasy-action film
Matthias Schoenaerts, Charlize Theron and Luca Marinelli in The Old Guard
AIMEE SPINKS/NETFLIX
George Fenwick15 June 2020

The Old Guard is Netflix’s newest blockbuster epic, set to premiere on the streaming service next month.

From the critically acclaimed director Gina Prince-Blythewood (Love & Basketball, The Secret Life of Bees), The Old Guard is a fantasy epic following a team of immortal mercenaries fighting to keep their identities secret as a young recruit joins their team.

Based on the acclaimed graphic novel by Greg Rucka, the film promises a globe-trotting plot with intricate action sequences.

Let’s take a look at the stellar cast below…

In The Old Guard, Charlize Theron slips comfortably back into action hero mode, which fans will recognise from her roles in Mad Max: Fury Road and Atomic Blonde.

Charlize Theron as Andy in The Old Guard
Aimee Spinks/Netflix

Brit Chiwetel Ejiofor plays an unnamed character in the film, but in the trailer he appears to be the Old Guard’s primary protagonist.

Kiki Layne, whose breakout role was in Barry Jenkins’ If Beale Street Could Talk, takes on another major role as the young recruit joining Andy in the team of mysterious mercenaries.

Kiki Layne, Luca Marinelli, Charlize Theron and Marwan Kenzari in The Old Guard
Aimee Spinks/Netflix

Matthias Schoenhaerts (Red Sparrow) plays Booker, a member of the mercenaries, while Dutch actor Marwan Kenzari (Aladdin) plays Yusuf Al-Kaysani / Joe.

Marwan Kenzari, Matthias Schoenaerts, Charlize Theron, Luca Marinelli and Kiki Layne in The Old Guard
Aimee Spinks/Netflix

Luca Marinelli (Trust) plays Nicky, while Natacha Karam (The Brave) plays Dizzy and Harry Melling (Harry Potter) plays Merrick.

Veronica Ngo, Anamaria Marinca, and Joey Ansah also star.

The Old Guard is set to premiere on Netflix on July 10.

Create a FREE account to continue reading

eros

Registration is a free and easy way to support our journalism.

Join our community where you can: comment on stories; sign up to newsletters; enter competitions and access content on our app.

Your email address

Must be at least 6 characters, include an upper and lower case character and a number

You must be at least 18 years old to create an account

* Required fields

Already have an account? SIGN IN

By clicking Create Account you confirm that your data has been entered correctly and you have read and agree to our Terms of use , Cookie policy and Privacy policy .

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged in