Quick, think of the character you hate the most on American Gods. Did you answer Mad Sweeney? Well, the guy who plays him has a strong argument for changing your mind about the oversized wee man of the hills.