In the 2025 movie Sinners , Michael B. Jordan plays both of the central twin brothers: Elijah “Smoke” Moore and Elias “Stack” Moore.

Here’s the quick scoop, laid out the way you asked:

Who does Michael B. Jordan play in Sinners?

  • He has a dual role, portraying identical twin brothers.
  • Their full names are:
    • Elijah “Smoke” Moore – the older, more serious and pragmatic twin.
* Elias “Stack” Moore – the younger, more charming, looser, slightly scoundrel type.

In other words, if you’re wondering “who does Michael B. Jordan play in Sinners?” the answer is: he plays both Smoke and Stack Moore , the twin leads at the center of the story.

Mini context (very short)

  • The film is a supernatural thriller set in 1932 in the Mississippi Delta, directed by Ryan Coogler.
  • Smoke and Stack are criminal twins who return home to start fresh, only to run into a much darker evil.

TL;DR: Michael B. Jordan plays twin brothers Elijah “Smoke” Moore and Elias “Stack” Moore in Sinners.

Information gathered from public forums or data available on the internet and portrayed here.