Iwan Rheon is going from the world of Westeros to “American Gods” as the actor will be a part of the third season of the Starz fantasy series. Rheon will be taking over the role of Liam Doyle, described as “a charming, good-natured leprechaun.”

The latest casting announcement was made on the show’s Instagram page. Rheon, who first rose to fame in the 2009 British series “Misfits,” is best known for his role as the notorious Ramsay Bolton on HBO’s “Game of Thrones,” which he left in Season 6. The role led to the actor receiving acclaim for his performance, as he was considered one of the show’s most vile and despicable villains.

“American Gods” has gone through some changes during the development of the third season. Charles Eglee was picked as showrunner after producers Chris Byrne and Lisa Kussner vacated the role at the end of season two. Creator Neil Gaiman is still involved with the writing for the show as he begins working on a potential fourth season with Eglee. Rheon joins other additional cast members like Marilyn Manson, Dominique Jackson, Danny Trejo, Blythe Danner, Julia Sweeney, Ashley Reyes, Herizen Guardiola, Wale, and Eric Johnson.

For the third season, we find Ricky Whittle’s character Shadow Moon attempting to settle down in the small town of Lakeside, Wisconsin. The location is recognizable for fans of Gaiman’s book since it’s a key setting for our main character. Consisting of 10 episodes, the show is currently in production till March 6, 2020. No release date has been given for the new season of “American Gods.”

Iwan Rheon cast in Inhumans
“Game of Thrones” alum Iwan Rheon is pictured on May 8, 2016 in London. Stuart C. Wilson/Getty Images