Jake Gyllenhaal plays Mysterio in 'Spider-Man: Homecoming' sequel 'Spider-Man: Far From Home'. The trailer for the Tom Holland starrer dropped earlier this week.

Last night, Gyllenhaal was asked about the film on Stephen Colbert's late night talk show. The host asked why it has taken him so long to do a superhero movie.

"I would have loved to," said the 'Donnie Darko' star. "This was the shot."

Comparing the "quirky, smaller, arthouse films" he normally makes to the Marvel venture, he said: "People tend to consider the movies I make a little weird... [Doing a Marvel movie] is different and it's really fun.

"I was looking for a role in a space like that that felt like I could do something with and I did something with it. I dunno how good I did with it but I did something with it, and it's very exciting."

Elsewhere Colbert asks whether Mysterio is the villain, to which Gyllenhaal replies "Well...", prompting Colbert to move on.

If you recall the trailer, we don't really see enough of Mysterio to determine whether he's definitely evil, though he is in the comic books. It wouldn't be the first time a superhero movie has a different take on the antagonist compared to its comic origins (the Mandarin in 'Iron Man 3' comes to mind).

You can watch the interview below:

Gyllenhaal also talked about his new play 'Sea Wall / A Life', for which he performs a monologue.