"He's perfect, he's flawless," Shannon, who plays Man of Steel villain General Zod in the flick, told E!Online last night at the Hollywood premiere of him movie The Iceman.
"He's everything you could possibly want," he continued. "I saw the movie the other day for the first time, and I just love the original as much as anybody but I can't think of another actor in the business today that could come close to what he did. He was just sensational."
Michael Shannon promises some epic fight scenes between him and Henry Cavill in the flick. "Yes, of course," he said. "If we didn't have any interaction at all, it would probably be kind of bizarre."
Cavill, who got super buff for the part, didn't unleash any actual injuries on Shannon during filming though.
"No injuries physically, no," he jokingly added. "Some mental injuries I'm still trying to get over, but that's no secret to anybody."