Superman is currently played by Henry Cavill on the big screen; Cavill has starred in “Man of Steel” and “Batman v Superman: Dawn of Justice,” and can next be seen in the upcoming “Justice League.” “Supergirl” Season 2 will air Mondays at 8 p.m. on The CW. Leave a Reply 44. Melissa Benoist; Supergirl; Superman; The Cw