CharacterMr. WednesdayMr. Wednesday in American Gods (2017), played by Ian McShane. Played byIan McShaneAppears inAmerican Gods2017