The Man of Steel star reprises her role as Lois Lane, opposite Ben, in the superhero film, in which the 43-year-old has to wear a heavily-armored suit while preparing to fight his rival Superman - Amy's onscreen love interest.

Amy reveals the suit Ben wore may have looked actor-friendly, but it was anything but.

"It really took a team of people to help him move at times," she told Live! with Kelly and Michael on Friday (25Mar16). "So if he's starting to walk backwards and he stumbles he kind of looks like the Tin Man in The Wizard of Oz and so I feel really bad when we are in these serious sequences and he's doing stuff and all of a sudden I'm in my head (singing), 'I could while away the hours...' (from Wizard of Oz song If I Only Had a Heart)

"If you know me, everything turns into a song. So it was so hard for me to not sing If I Only Had a Brain (sic) because I'm not sure how he would have taken that. Like, it's not personal."

One person she had an easy time looking at walking around on the set without his superhero costume on was Superman Henry Cavill.

"Oh gosh, he's so funny," she said. "One morning I showed up to work and I said, 'Aw, you ever feel like you got in a fight with the ugly stick the night before and lost?' and he said, 'Uh, no.' I was like, 'I think you're telling the truth and I don't think you're just teasing me here.'

"He walks around the set with his shirt off," she continued. "Isn't that nice of him? You think it's nice of him except it creates low self-esteem in everybody else, including me. He's, like, the only man that I look at and I feel worse about myself. I'm like, 'I'm soft and hideous'."