Ian McShane has landed the role of Mr. Wednesday on Starz's TV version of Neil Gaiman's American Gods.
McShane is - of course - best-known in the UK for playing lovable rogue antiques dealer (yes, this was A Thing) on Lovejoy and in the USA for playing foul-mouthed barkeep/politician/pimp Al Swearengen (a real person) on HBO's Deadwood. We'll see him in action shortly in Season 6 of Game of Thrones, playing Septon Meribald (or a very similar character to the one in the novels).
McShane will star opposite Ricky Whittle, who will be playing the protagonist Shadow. The series starts shooting in a next few weeks, to debut in late 2016 or early 2017.
Meanwhile, McShane has let slip a rather massive spoiler about his role on Game of Thrones (spoiler at the link), as well as confirming that he will be playing the role of Septon Meribald from the books (although HBO's refusal to confirm that makes me wonder if the character will be renamed).