Michael Shannon's played a few heavies over the years, mixed in with his twitchy, tortured souls. But he's in the middle of playing an iconic I've been on a little hiatus from 'Man of Steel.' Shannon plays General Zod, a major Superman foil in this Super reboot, directed by Zack Snyder and starring Henry Cavill and Amy Adams.