Outlander's Dougal MacKenzie walks a fine line between good and evil, although there are some who would rather call him "complicated."

'Outlander' Season 2: Ricky Gervais To Guest? Sam Heughan Teases Cameo

Jamie's uncle and the War Chieftain of Clan MacKenzie, Dougal spent season 1 switching between his caring familial side and his manipulative, power hungry side. As season 2 approaches, McTavish has expounded on his character's ever-changing nature.

The actor appeared at Fan Expo over the weekend, and he took the time to explain how Dougal can't easily be shuffled into the category of either hero or villain.

'Outlander' Season 2: Major Change In Brianna's Story, Get The Scoop On Jamie & Claire's Daughter

"He's a great character because he is complicated. He is manipulative and has his own agenda - to restore the Stewart monarchy - but he also has this love for Jaime - even while he's plotting to kill him, he saves him," Spoiler TV reported. "He's also capable of great compassion."

However, viewers should expect the warrior to espouse the same principals in season 2 that caused him to propose to Claire (Caitriona Balfe) in season 1.

"He's prepared to just push aside people, if need be," McTavish previously told Zap2it, "if the means justify the ends, as far as Dougal is concerned."

Catch Dougal when he heads to Paris in season 2 of Outlander, which will return to Starz in 2016.