Tony Stark develops a metallic suit while being held hostage in Afghanistan. He uses the suit to escape his captors and flies away, only to crash land in Smallville, Kansas, where he is adopted and given the name Clark Kent (now played by Henry Cavill). Clark lies in wait for General Zod by taking on a job in a Louisiana beauty salon. While he can seemingly save the world, he has one weakness -- he cannot save his sister Shelby (played by Julia Roberts) from her death following childbirth. Oh, and kryptonite. So I guess two weaknesses. Jon Favreau directs. (edited at 8:51 am, March 8, 2018 (PST))
Original question: Tony Stark develops a metallic suit while being held hostage in Afghanistan. He uses the suit to escape his captors and flies away, only to crash land in Smallville, Kansas and is adopted and given the name Clark Kent (now played by Henry Cavill). Clark lies in wait for General Zod by taking on a job in a Louisiana beauty salon. While he can seemingly save the world, he has one weakness -- he cannot save his sister Shelby (played by Julia Roberts) from her death following childbirth. Oh, and kryptonite. So I guess two weaknesses. Jon Favreau directs.
Iron Man of Steel Magnolias