Skip Nav

Who Plays Talos in Captain Marvel?

Did You Realise This Actor Has 2 Roles in Captain Marvel? We Sure Didn't

Who Plays Talos in Captain Marvel?
Image Source: Everett Collection

Marvel's latest film, Captain Marvel, has a cast packed with major Hollywood names. Since much of the film focuses on the conflict between two alien races — the Skrull and the Kree — many of those big-name actors spend some serious time with their recognisable faces obscured beneath layers of prosthetics and makeup. One such actor is Ben Mendelsohn, the Emmy-winning actor who plays Talos, one of the shapeshifting Skrulls who play a key role in Captain Marvel. But he gets to spend a little time out of makeup in the film as well (spoilers ahead!).

Mendelsohn technically only plays one character (Talos), but there's a twist. Nick Fury's boss, Keller, actually turns out to be Talos in disguise. When he's playing Talos in Keller's form, Mendelsohn appears as he usually does. Playing an apparent villain is nothing new to Mendelsohn: his most famous role in recent years was in the Star Wars anthology film Rogue One, in which he played evil Imperial officer Orson Krennic. He also played the villains in Ready Player One and Robin Hood, and he won his Emmy for the TV drama Bloodline.

No word yet on whether or not Mendelsohn will reprise his role in future Marvel films. In the meantime, check out a gallery of his past roles ahead!

Latest Entertainment