Michael Shannon is out promoting his newest movie, and will soon being playing General Zod in The Man of Steel … I may not be able to keep a straight face now while thinking of this man best known for playing a bad ass doing “adorable things.”