Leah Cairns

  • 1 movie
  • Acting (1)

Born 1974

Leah Cairns is a Canadian actress. She is best known for her roles as Lieutenant Margaret "Racetrack" Edmondson in Battlestar Galactica and as Kathryn MacLaren in the TV series Travelers.

Acting

As Sara Pollard.