‘Once Upon A Time’ Casts Teen Wolf Actor as Lancelot

‘Teen Wolf’ actor Sinqua Walls is headed to ABC’s successful freshman series Once Upon a Time, TV Line has shared. Walls, who is known for his role as Boyd on the MTV series, has been cast in the role of Lancelot. His character will reportedly be introduced into the fantasy realm as a “sword for hire with nothing to lose.”

Walls is rumored to have a two episode stint in the forthcoming second season of the show that will also feature Emilie de Raven (Lost, Remember Me) and Meghan Ory (Vampire High) as series regulars. Also part of the ‘Once Upon a Time’ cast is Ginnifer Goodwin (Big Love), Jennifer Morrison (House), and actress Lana Parrilla (Miami Medical, Swingtown). A premiere date for season 2 of ‘Once Upon a time’ has yet to be announced.

Sinqua Walls’ past credits include the fan favorite DirecTv series ‘Friday Night Lights’, ‘Pair of Kings’, ABC Family’s ‘The Secret Lie of the American Teenager’, ‘CSI: Crime Scene Investigation’, the recent release ‘Shark Night 3D’, Showtime’s ‘Californication’ with David Duchovny, ‘Blue Mountain State’ on the USA Network, the now deceased spy series ‘Chuck’, ‘From the Head’, ‘Grey’s Anatomy’, ‘Lincoln Heights’, and ‘The Second Half’.

Does Walls make for the perfect Lancelot? Give us your thoughts below.