Henry Cavill as Clark Kent
Henry Cavill as Clark Kent
Michael Shannon as General Zod
Diane Lane as Martha Kent
Diane Lane as Martha Kent
Harry Lennix as General Swanwick
Richard Schiff as Dr. Emil Hamilton
Christopher Meloni as Colonel Nathan Hardy
Kevin Costner as Jonathan Kent
Ayelet Zurer as Lara Lor-Van
Laurence Fishburne as Perry White
Dylan Sprayberry as Clark Kent (13 Years)
Cooper Timberline as Clark Kent (9 Years)
Richard Cetrone as Tor-An
Julian Richings as Lor-Em
Michael Kelly as Steve Lombard
Christina Wren as Major Carrie Farris
David Lewis as Major Laramore
Tahmoh Penikett as Jed Eubanks
Doug Abrahams as Heraldson
David Paetkau as Northcom Threat Anaylst
Elizabeth Thai as Northcom Threat Anaylst
Ian Rozylo as Northcom Threat Anaylst
Alessandro Juliani as Officer Sekowsky
Kwesi Ameyawi as Canadian Airman
Mike Dopud as Canadian Airman
Jack Foley as Teenage Pete Ross
Robert Gerdisch as Whitney Fordman
Alexa Gengelbach as Bus Girl
Caroline Thomas as Bus Girl
Stephanie Kraft Song as Bus Girl (as Stephanie Song)
Coburn Goss as Father Leone
Lesley Bevan as Ms. Rampling
Chad Krowchuk as Glen Woodburn
Carmen Lavigne as Chrissy - Waitress
Heidi Kettenring as Helen Ross
Jacqueline Scislowski as Student
Joseph Cranford as Pete Ross
Clint Carleton as Roughneck
Stuart Ambrose as A-10 Pilot
Jackson Berlin as F-35 Pilot
George Canyon as F-35 Pilot
Kyle Reifsnyder as Little Bird Gunship Pilot
Aaron Smolinski as Communications Officer
Carla Gugino as Voice of Kelor (Voice)
Bruce Bohne as Ace O'Clubs Bartender
Rowen Kahn as Ken Braverman
Robert Moloney as News Show Host
Sean Campbell as Bar Buddy
Rebecca Spence as Young Mother
Joe Minoso as Metropolis Policeman
Brian King as Train Station Family (Father)
Madison Moran as Train Station Family (Daughter)
Gabe Darley as Train Station Family (Son)
Bridgett Newton as Train Station Family (Mother)
Revard Dufresne as Dev-Em
Apollonia Vanova as Nadira
Ronald W. Gibbs as FBI Agent
Chris Palermo as Sergeant Vance (as Christopher Palermo)
Edmundo Raul Sanchez as Smallville Gas Station Attendant
Nicholas W. von Zill as Council Member
Allison Crowe as Singer at Cassidy's
Nick Touchie as Coastal Villager
Eileen Touchie as Coastal Villager
Malcolm Scott as Tractor Repair Shop Owner
Fraser Aitcheson as Extra
Elle Anderson as Woman on Boat
Clayton J. Barber as Extra
Darlene Benigno as Metropolis Citizen
Shawn Bernal as Metropolis Citizen
Benjamin Blankenship as Hardy Boy
Freddy Bouciegues as Extra
Rob 'Sluggo' Boyce as Extra
Frank P. Calzavara as Extra
Lacy Katherine Campbell as Pediatric Nurse
Peter J. Chevalier as Military Soldier
Brian Christensen as Extra
Roberta Chung as Metroplis Citizen
James M. Churchman as Extra
Kelly J. Compeau as Woman in Bar
Laura Lee Connery as Extra
David Coupe as Daily Planet Executive
Cowboy the Dog as Clark's Childhood Dog
Tobiasz Daszkiewicz as Extra
Keith Splinter Davis as Extra
Mary Beth Dolan as FBI Agent
Lewis Duval as Daily Planet Employee
Victor Formosa as Train Ticket Buyer
Marilyn Giacomazzi as Extra
Elan Goldstein as Air Force Security
Guillermo Grispo as Extra
Jenny Hale as Daily Planet Employee
Sam Hanover as Metropolis Citizen
Charlotte Hansen as Northcom Threat Analyst
Edward J. Hertzog III as Extra
Michael Kuster as Everett Melvin - Daily Planet
Raj Lal as Rubble Survivor
Dave LeBlanc as Dock Worker
Ina Lereine as Girl in Red
Trevor Lerner as Man in Bar
Daniel Maldonado as Extra
Barbara Elizabeth Maleski as Metropolis Commuter
James R. Mammoser as Extra
Alexander Mandra as Extra
Andres Markwart as Soldier
Samuel Meadows as Train Station Commuter
Roy Metcalf as Pedestrian
Natalie M. Meyer as Extra
Phillip Mitchell as Extra
Paul Pikus as Daily Planet Mail Clerk
Andrew Price as Soldier - U.S. Air Force
Steven James Price as Train Station Survivor
Diezel Ramos as FBI Agent
Rondel Reynoldson as Kelor
Juan Gabriel Ruiz as Metropolis City Person #1
Anthony J Sacco as Pedestrian
Jose Sanchez as Pedestrian
Ryan Stasell as Metropolis Commuter
Hugo Steele as Sword of Rao Soldier
Todd Rogers Terry as Extra
Joel Thingvall as Metropolis Policeman
John Andrew Vaas as Barfly
Chas Valencia as Metropolis Commuter
Jennifer Wilkens as Daily Planet Executive
Justin A. Williams as Extra