As expected, HBO has confirmed that the role of Illyrio has been recast. Award-winning British actor Roger Allam will now play the role of Illyrio in Game Of Thrones. Ian McNeice was originally cast for the role, however he had to drop out due to scheduling conflicts with the pilot reshoots per George R. R. Martin. Allam is primarily a stage actor, having been nominated for an Olivier Award four times and won twice. He also has experience in film and television, including roles in Speed Racer, V for Vendetta and the BBC series Ashes to Ashes.
Winter Is Coming: It is a shame that McNeice couldn’t be retained, as he was a perfect Illyrio. Although Allam doesn’t quite fit the role lookswise he is, however, a talented actor. It never hurts to add more award-winning actors to your cast.