James Gunn’s ‘Superman: Legacy’ Adds Skyler Gisondo As Jimmy Olsen, Sara Sampaio As Eve Teschmacher

Earlier today on X I joked that Nicholas Hoult, who was recently cast as villain Lex Luthor in Superman: Legacy, probably would’ve taken the Jimmy Olsen role if this hasn’t worked out. Well, fortunately for him it did work out, because the Olsen role has now been filled by someone else.

According to THR, The Binge actor Skyler Gisondo has been cast as Clark Kent’s pal Jimmy Olsen in Superman: Legacy. Gisondo has been on the comedy scene for a while, having also appeared in Vacation, Booksmart, and Licorice Pizza.

Not only that, but Deadline has the news that Portuguese model Sara Sampaio has won the role of Eve Teschmacher, usually seen as a close confidante to Lex Luthor. It’s a role that originated for the early Superman films by Richard Donner, and has become a regular within the DC Comics universe. So now we have an idea who Hoult will be sharing some considerable screen time with. Sampaio has appeared in an episode of Billions, as well as the 2021 crime thriller Crisis.

Gisondo should fit right in, completing the core friend group that will include David Corenswet as Clark Kent and Rachel Brosnahan as Lois Lane. Also in the cast are Nathan Fillion as the Guy Gardner version of Green Lantern, Isabela Merced as Hawkgirl, and Maria Gabriela De Faria as The Authority villain The Engineer.

Superman: Legacy hits theaters on July 11th 2025.