Character
William "Buck" MacKenzie
William "Buck" MacKenzie in Outlander (2014), played by Graham McTavish.
A MacKenzie by name and by loyalty, Buck steps into Outlander's Highland world already bound to clan and kin. Introduced among the everyday business of the MacKenzies, he carries himself as a man shaped by that world's codes of honor and obligation, watchful and unshowy rather than eager to announce himself.
Graham McTavish brings a lived-in physicality to any Highland role he takes, the kind of weathered gravity that makes clan politics feel like blood and consequence rather than costume drama. Even in a smaller part, that presence suggests a fuller life happening just off the edge of the frame.
Played by
Appears in
Outlander2014