In The Wolverine, which actor plays the villainous mutant Viper?

The story behind the answer

Svetlana Khodchenkova plays the villainous mutant Viper in The Wolverine.

Khodchenkova portrays Dr. Zeleny, a scientist who is revealed to be Viper, a mutant able to produce toxins and manipulate biological processes. She works with the Yashida organization in the film’s Japan-based story and helps pursue a way to remove Wolverine’s healing ability.

Viper is distinct from Jean Grey, whose visions and memories appear in Logan’s psychological experiences. Famke Janssen plays Jean Grey in those appearances, which can make the two characters easy to confuse because both are prominent women connected to Wolverine’s story.

The Wolverine was directed by James Mangold and released in 2013. It follows Logan after the events of X-Men: The Last Stand and places him in Japan, where he becomes involved with the Yashida family, the mutant Yukio, and the criminal Silver Samurai. Viper’s scientific knowledge is central to the film’s attempt to alter Wolverine’s powers.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: