These are Vanity Fair covers that were just released, whoing off some of the main characters from Star Wars: The Last Jedi. They feature Luke Skywalker (Mark Hamill), Rey (Daisy Ridley), Kylo Ren (Adam Driver), General Hux (Domhnall Gleeson), Captain Phasma (Gwendoline Christie), Poe Dameron (Oscar Isaac), Finn (John Boyega), the new character Rose Tico (Kelly Marie Tran), and the late Carrie Fisher as General Leia. The new Vanity Fair issues will be released in New York and Los Angeles on May 31, and nationally on June 6th.