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