In the The Flash (2023), Nicolas Cage showed-up as Superman in one of the timelines. But he is completely made and played out as CGI. This is because Nicolas Cage rarely appears in movies. He carefully selects the ouvres he lends his talent to. He only appears in like 1 movie a decade.