Leah Byrne is a Scottish stage and television actress. From Wikipedia
The renewal reflects strong first‑season results, with filming again in Edinburgh under Scott Frank.