The previously announced Japanese cast includes Sōma Saitō as William James Moriarty, Takuya Sato as Albert James Moriarty, Chiaki Kobayashi as Louis James Moriarty, and Makoto Furukawa as Sherlock Holmes.
The manga comes from Ryosuke Takeuchi and Hikaru Miyoshi which began in Jump SQ back in August 2016.