The Female Villains Wiki
Advertisement

Bo Peep (Robin Weigert) is a villainess in the 2014 episode "White Out" for the TV series "Once Upon A Time".

Bo Peep gains power as a warlord, and intimidates people into paying her money. If they do not pay up, she has them face a life as a slave once she brands them with her shepherd's crook.

Bo Peep arrives at the farm of David Nolan (Josh Dallas) and his mother Ruth (Gabrielle Rose), and waits for her promised payment from them. However, they do not have the money. A traveling visitor named Anna, witnesses the confrontation. Bo Peep gives them until the following day to get the money collected, and if they fail to get it, she will forcibly take their farm. Additionally, she brands them with her shepherd's crook and threatens them with slavery if the payment is not delivered.

Sometime after this, she learns that Anna is teaching David the art of sword-fighting to counterattack her. Hoping to weaken David's resolve to be courageous, Bo Peep imprisons Anna in a shed and then steals the girl's pendant. Within the farm's horse stall, she threatens David about Anna's unknown status, deliberately flashing the girl's necklace. She does this to compel him into submitting to her prior monetary demands.

David later shows up at Bo Peep's base and duels her henchmen. When they are cut down, she battles him. Bo Peep's weapon gets stuck in a pillar. She is tied to a pedestal, and he uses her shepherd's crook to track down and rescue Anna from captivity.

Later Bo Peep is working as a butcher at a place called the Chop Shop. After closing hours, she hacks away at meat in the kitchen when David steps in from his back door. Along with Hook, they begin to interrogate Bo Peep. Bo Peep is about to use her cleaver to chop off David as revenge for defeating her back in their previous lives. Hook clutches her hand, and they find her shepherd's crook. They hope to use it to find Anna. Through the crook they are able to hear Anna's heartbeat and know that she is still alive.

Trivia[]

  • Robin Weigert also appeared on The Mentalist as the evil Eliza Green.

Gallery[]

Advertisement