THR has revealed that Skyler Gisondo has landed the role of Jimmy Olsen in James Gunn's Superman: Legacy film.