Which actor plays Lobo in Supergirl?

The story behind the answer

Jason Momoa plays Lobo in the 2026 film Supergirl. The role brings the actor back to DC in a different character after he portrayed Arthur Curry, or Aquaman, in the earlier DC Extended Universe.

Lobo is a violent, boastful extraterrestrial bounty hunter created by writer Roger Slifer and artist Keith Giffen. The character first appeared in DC Comics in 1983 and became especially popular for his exaggerated space-biker persona, dark humor, regenerative abilities, and extreme strength. In Supergirl, Lobo joins Kara Zor-El and Ruthye on an interstellar journey.

Momoa’s casting attracted attention because Aquaman was one of his best-known superhero roles. That does not make Lobo an Aquaman variant: they are separate DC characters, and Supergirl belongs to the newer DC Universe continuity. Matthias Schoenaerts plays Krem, while Ferdinand Kingsley is not Lobo and David Corenswet plays Superman.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: