Which actor plays Lobo in Supergirl?
Answer
Jason Momoa
Answer
Jason Momoa
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