Which actor plays Johnny Cage in Mortal Kombat II?

The story behind the answer

Karl Urban plays Johnny Cage in Mortal Kombat II.

Johnny Cage is one of Mortal Kombat's best-known characters: a Hollywood action star whose bravado and comic self-confidence contrast with the franchise's more solemn warriors. The sequel introduces this version of Cage to the 2021 film's story, where he joins the returning Earthrealm fighters.

Urban is a New Zealand actor known for roles such as Dr. Leonard “Bones” McCoy in the modern Star Trek films, Éomer in The Lord of the Rings: The Two Towers and The Return of the King, and Billy Butcher in The Boys. Casting him as Cage connects the character's celebrity persona with an actor already associated with action-heavy performances.

The wrong options are actors who play other Mortal Kombat characters. Josh Lawson portrays Kano, Lewis Tan plays Cole Young, and Joe Taslim plays Bi-Han, also known as Sub-Zero. Johnny Cage's delayed arrival was a major point of anticipation surrounding the sequel.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: