The first trailer for The Old Guard is here and it finds Charlize Theron leading a team of immortal soldiers on an impossible mission.

Netflix’s adaptation of Greg Rucka and Leandro Fernandez’s hit Graphic Novel series has been in the works for quite some time, and now, fans of the original work can finally feast their eyes on the first trailer for The Old Guard.

The forthcoming action film finds Charlize Theron starring as Andy— a warrior and leader of a troop of tight-knit mercenaries who can’t ever die. In fact, Andy’s covert group has been fighting alongside each other to protect the mortal world ever since they first met battling one another in the Crusades.

Things are about to change when the group take on an emergency mission that suddenly exposes their extraordinary abilities though. Together with their newest recruit— a reluctant soldier named Nile (If Beale Street Could Talk’s Kiki Layne), they’re faced with the arduous task of trying to take down the threat that seeks to replicate and monetize their power by any means necessary.

Check out the first trailer for The Old Guard below!

Other actors who also star alongside Theron and Layne in the upcoming action flick include Marwan Kenzari (Disney’s live-action Aladdin), Luca Marinelli (Trust), Harry Melling (Harry Potter, Van Veronica Ngo (Star Wars Episode VIII: The Last Jedi), Mathais Schoenaerts (The Danish Girl), and Academy Award nominee Chiwetel Ejiofor (Doctor Strange in the Multiverse of Madness).

Behind the scenes, the Netflix Original is helmed by Gina Prince-Bythewood (Love & Basketball, Beyond the Lights), and features a screenplay written by Rucka, himself.

The Old Guard is available to stream via Netflix beginning on July 10.