Once Upon A Time
Episode 9
S5 E9:
Zelena and Arthur cross paths with Merida, who is attempting to settle a debt; flashbacks reveal Merida's combat training.
Starring
Jamie Chung, Meghan Ory, Beverley Elliott