One of the best things about the upcoming Starz adaptation of American Gods is just how spot-on perfect the casting has been. There are some fairly large names in some of the big parts, but the main character isn't one. And a lot of roles have gone to character actors who are recognisable, but don't have famous names. But according to Nicolas Cage, they were this close to ruining it all.