Iwan Rheon is best known as the dastardly Ramsay Bolton in HBO’s Game of Thrones. He also played Maximus in the short-lived Inhumans series, but it seems Rheon is taking a break from playing the bad guy. American Gods has just announced that Rheon will join the ever-expanding cast in season three as Liam Doyle, a good-natured leprechaun.
🚨CASTING ALERT🚨Join us in welcoming @iwanrheon as the charming, good-natured leprechaun, Liam Doyle👏👏#AmericanGods #GodSquad pic.twitter.com/FbJHp6aLgC
— American Gods Intl (@AmGodsIntl) December 4, 2019
Fans of American Gods only know of one leprechaun and his name was Mad Sweeney. In season two, we not only found that Sweeney’s origins are that of holy god status, but that he was a powerful warrior. Hence, as the popular fan theory goes; why Mr. Wednesday was “most specific” about Sweeney not entering the carousel ride at the House on the Rock. If Liam Doyle is supposed to be a good-natured leprechaun, the question is: is he really a leprechaun and what is his purpose in season three? Did Doyle know Sweeney?
What do you think of this casting?