The very talented Diane Lane will play Clark Kent's Ma, Martha Kent, in Zack Snyder's upcoming Superman flick, according to The Hollywood Reporter.

Director Snyder said of the casting, "This was a very important piece of casting for me because Martha Kent is the woman whose values helped shape the man we know as Superman. We are thrilled to have Diane in the role because she can convey the wisdom and the wonder of a woman whose son has powers beyond her imagination." Lane was last seen in the awful horse racing flick, Secretariat - but is a fine and underrated actress.

Both Kevin Costner and Viggo Mortensen have been tipped for Jonathan Kent and General Zod, but no confirmation has come from studio Warner Bros. yet about the roles.