'Once Upon a Time' casts Sinqua Walls as Lancelot
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").