David Corenswet on the poster for "Superman."Warner Bros. Pictures/DC Studios The first trailer for James Gunn's "Superman" shows off David Corenswet's hero. It also introduces a handful of other heroes, villains, and monsters. Here is the cast of the new DC movie and who they play. It's been over a decade since audiences last saw a solo "Superman" movie in theaters, but director James Gunn has finally revealed the first trailer for his new DC reboot.The film stars "Twisters" actor David Corenswet as the new version of the Man of Steel, as he takes over the role from Henry Cavill.