Answer

The confirmed cast mixes actors, musicians, and legacy screen presence.

Makoto Daito is portrayed by Yu Shirota. Orpheus is portrayed by Snoop Dogg. The official site also lists Dean Fujioka, Moeka Hoshi, Tori Kelly, Akio Otsuka, Tokuma Nishioka, Satoshi Fujihara, Cordell Broadus, Ado, Bunta Sugawara, and Takashi Ukaji.

CharacterPerformerKnown context
Makoto DaitoYu ShirotaMain protagonist, born to an American father and Japanese mother.
Yu ShinjoDean FujiokaFriend and rival whose life intersects with Makoto's across the saga.
OrpheusSnoop DoggSmuggler who encounters Makoto and Yu aboard the ship to Japan.
Tae MatsumotoMoeka HoshiConfirmed cast member; deeper role details are still limited.
Suzy DayTori KellySinger connected to the showbusiness side of the story.
Heigo YashimaAkio OtsukaConfirmed cast member.
Kiyoshi OtsuruTokuma NishiokaConfirmed cast member.
TakashiSatoshi FujiharaSinger and Makoto associate introduced through yakuza connections.
The Veiled StrangerCordell BroadusMysterious foreigner; full role not yet revealed.
Keiko ShiraiAdoConfirmed character portrayed by Ado.
Genzo IwakiBunta Sugawara / Takashi UkajiLegacy cast-detail page worth tracking separately.
FAQ

Search answers

Who is the main character in Stranger Than Heaven?

Makoto Daito is the protagonist.

Who does Snoop Dogg play in Stranger Than Heaven?

Snoop Dogg portrays Orpheus, a smuggler tied to Makoto's early journey.