Just like you don’t cast Michael Caine in a silent film, you don’t put Ian McShane somewhere other than premium cable. Anywhere else and the Deadwood veteran won’t be able to use his greatest skill: unleashing colorful, eloquent fountains of profanity. Fittingly, today brings news that McShane has been cast in Starz’s American Gods as Mr. Wednesday, a con artist who turns out to be … well, we won’t spoil it. Just know that McShane is where he belongs. Enjoy a hearty cocksucker in celebration.