Captain Marvel’s second trailer finally landed this week and besides that curious moment where she punched an old lady, the biggest mystery remained exactly who Jude Law is playing in the movie.

Set in the 1990s alongside a young Nick Fury (Samuel L. Jackson) minus the eye-patch, Carol Danvers (Brie Larson) as Captain Marvel fighting a war between two alien races. Korath (Djimon Hounsou) and Ronan (Lee Pace) returning from the original Guardians of the Galaxy.