Part of the Once Upon a Time episode “The Bear and the Bow” takes place in a flashback in Camelot. Merida (Amy Manson) takes Belle (Emilie de Ravin) with her while she searches for her brothers in hope of saving them from the DunBroch clans. In Camelot, among others, they encounter Lancelot. When Emma (Jennifer Morrison) commands Merida to kill Belle, “a heroic fight” will ensue.
Lancelot is portrayed by Sinqua Walls. He’s best known for his roles in 50 Cent’s Power (Shawn), Teen Wolf (Vernon Boyd), The Secret Life of the American Teenager (Daniel), and Friday Night Lights (Jamarcus). Fun facts about Walls: The 30-year-old actor once played basketball for Cal Poly Pomona and the University of San Francisco. And he’s a poet! Once Upon a Time airs Sundays at 8pm on ABC.