The actor, who plays General Zod in the upcoming Superman film, revealed that his character is just a normal guy trying to do his job.
"He's actually a not very scary guy," Shannon told IFC. "He's just trying to do his job, just like anybody."
He went on to say that he respects the villainous character.
"Some people might hate him, some people might love him," he said. "But I'm fond of him. I respect him."
Shannon recently praised Henry Cavill's portrayal of Superman, describing him as "fantastic".
The actor recently said that he is not a huge fan of the Superman comics, confessing that he doesn't understand the intense interest surrounding the Superman movie.