CharacterLaura MoonLaura Moon in American Gods (2017), played by Emily Browning. Played byEmily BrowningAppears inAmerican Gods2017