Several key characters were cast differently, including Catelyn Stark who was played by Jennifer Ehle instead of Michelle Fairley, and Daenerys Targaryen who was played by Tamzin Merchant instead ...