Earlier today, we learned more about Leia's story in Star Wars: The Last Jedi. Now we have more details on Benicio Del Toro's new character, DJ, like where he fits within the larger story.
The official description from Lucasfilm describes DJ as “...an enigmatic figure whose tattered, threadbare clothes and lackadaisical attitude conceal a sharp mind and expert skills.”
Meanwhile, John Boyega describes him to EW as a "...code breaker and he’s the best in the galaxy. Unfortunately, he’s very dodgy and only in it for financial gain. He doesn’t fight for any side.”
EW's Anthony Breznican has a theory that DJ might be a Slicer, which would be pretty cool since we really haven't gotten to see a lot of what happens within the criminal world in Star Wars. Lando had gone legit by the time we met him, so the only real gangs we've seen are the two fighting for the right to kill Han in The Force Awakens.
We know that DJ will be on the mission to Canto Bight with both John Boyega's Finn and Kelly Marie Tran's Rose. Based on their comments I'd say, DJ's the guy to call when you want the best around, but not the sort of guy you want to turn your back on or ask to hold your wallet. Part of me wants to put money he's spent a decent amount of time on Nar Shaddaa. Wanna bet?