Character

Laoghaire MacKenzie

Laoghaire MacKenzie in Outlander (2014), played by Nell Hudson.

Laoghaire is a young serving girl at Castle Leoch, shy and lovesick, nursing an obvious crush on Jamie Fraser long before Claire arrives. She's sweet-faced and eager, still half a child in the ways of the world, and she watches the new English healer with a wariness that curdles fast into jealousy.

Nell Hudson plays her as genuinely young rather than simply catty, so her jealousy reads as heartbreak instead of villainy. The show lets her want something ordinary — a boy she likes to like her back — and that plainness, set against Claire and Jamie's grand romance, makes her sting rather than just annoy.

She goes on to have two daughters, Joan and Marsali, with her second husband, and six grandchildren – Germain, Joan, Félicité, Henri-Christian, Alexandre Fraser and Charles-Claire Fraser – whom she has never met.

Read more about Laoghaire MacKenzie on Outlander Wiki at Fandom

Played by

Appears in

Outlander2014