Actor Stellan Skarsgård recently revealed that he will star in The Avengers, portraying the same character he plays in Thor.

While IMDB lists Stellan Skarsgård's character as "Professor Andrews," a recent interview indicates the character is named Doctor Selva, a scientist in New Mexico. There is no Professor Andrews or Doctor Selva in The Avengers comic books, so this character remains a mystery, for now.

RELATED: Why Tony Stark Really Built the Iron Spider Suit In Avengers: Infinity War Revealed

Due to the ambiguity of the character's name, there is speculation that Stellan Skarsgård may play a secret villain in The Avengers.

Joss Whedon is directing The Avengers from a script by Zak Penn. Production is scheduled to start in April.