'Once Upon a Time' casts Sinqua Walls as Lancelot

sinqua-walls-gi.jpg Sinqua Walls, who had a recurring part of MTV's "Teen Wolf" as a pack member, is jumping over to network TV. He'll be taking on the role of Lancelot on ABC's "Once Upon a Time," according to TV Line.

Walls will be introduced in the show's upcoming second season as Lancelot, "a sword for hire with nothing to lose." In the Camelot legend, Lancelot is the guy who comes between the fabled King Arthur and his hottie wife Guenevere -- making the trio one of fiction's first love triangles.

Walls may be familiar to TV fans from "Secret Life of the American Teenager" -- he played Daniel -- and as "Friday Night Lights'" Jamarcus Hall.

The actor is expected to appear in at least two episodes. The show has already cast the roles of Sleeping Beauty ( Sarah Bolger) and Mulan ( Jamie Chung) and is, according to Zap2it's Monday Kickstart, looking for an actor to fill the role of Jack (as in "and the beanstalk").
Photo/Video credit: Getty Images
SHARE IT ON: