Despite the hope of many fans, Han Solo's Machiavellian buddy Lando Calrissian hasn't shown up yet in the new Star Wars trilogy. However, according to writer-director Rian Johnson, Lando almost had a role in The Last Jedi. In an early draft of The Last Jedi, Johnson considered having the Cloud City denizen make an appearance. In that script, Lando helped Finn and Rose at Canto Bight, only to double cross them soon afterwards.

"In terms of Lando, I briefly considered -- would he work in the Benicio [Del Toro] part,” Johnson told The Playlist, referencing the opportunistic coder-breaker and hacker DJ, who ended up being responsible for the aforementioned double-crossing. “I don’t think you would ever buy that Lando would just completely betray the characters like that and have that level of moral ambiguity.”

RELATED: The Last Jedi Sets Up Finn to Be the New Luke

“'Cause we love Lando and you’d come into it with that [expectation]. And also, DJ, the character that they met, for the purposes of Finn’s character, had to be a morally ambiguous character that you’re not sure about, that you’re guessing about, and we already know that we love the character of Lando so it just wouldn’t have played in that part story wise,” he added.

Written and directed by Rian Johnson, Star Wars: The Last Jedi stars Mark Hamill as Luke Skywalker, Daisy Ridley as Rey, John Boyega as Finn, Adam Driver as Kylo Ren, Oscar Isaac as Poe Dameron, Andy Serkis as Supreme Leader Snoke, Domhnall Gleeson as General Hux, Gwendoline Christie as Captain Phasma, Anthony Daniels as C-3PO, Lupita Nyong’o as Maz Kanata, Benicio Del Toro as ‘DJ’, Kelly Marie Tran as Rose Tico, Laura Dern as Vice Admiral Amilyn Holdo and the late Carrie Fisher as General Leia Organa. The film is in theaters worldwide.