evan mcgregor playing in game of thrones