Question: why is daario naharis a different actor?
Answer: Daario Naharis. In season 3, the role of Daenerys's lover was played by the British actor Ed Skrein. Starting from season 4, this part has been played by the Dutch movie star Michiel Huisman. The official reason for Skrein leaving the series was him being too busy filming The Transporter Refueled.