Henry Cavill : Kal-El / Clark Kent / Superman

Cooper Timberline : Clark Kent som 9 årig

Dylan Sprayberry : Clark Kent som 13 årig

Diana Lane : Martha Kent

Kevin Costner : Jonathan Kent

Amy Adams : Lois Lane

Michael Shannon : General Zod

Antje Traue : Faora Hu-Ul

Russel Crowe : Jor-El

Ayelet Zurer : Lara Lor-Van

Christopher Meloni : Colonel Hardy

Harry Lennix : General Swanwick

Laurence Fishburne : Perry White

Richard Schiff : Dr. Emil Hamilton

Jadin Gould : Lana Lang

Jack Foley : Pete Ross

Robert Gerdisch : Whitney Fordham

Ian Tracey : Ludlow

Michael Kelly : Steve Lombard

Tahmoh Penikett : Slam Bradley

Alessandro Juliani : Sergeant Sedowsky