Fresh from his second role in Outlander as William 'Buck' MacKenzie, fans are getting to enjoy Graham McTavish in a new role as he is pictured in action for a new Game of Thrones TV show.
The New Zealand-based actor is set to star as Ser Harrold Westerling Lord Commander of the Kingsguard charged with protecting King Viserys I Targaryen – an ancestor of Daenerys from the original Game of Thrones.
He has joined the likes of Olivia Cooke, Paddy Considine, Matt Smith, Emma D'Arcy, Steve Toussaint and Rhys Ifans on set for the much anticipated new prequel show, which takes place over two centuries before the original show.