Liars and wolves are heading to fairy-tale land!
Once Upon a Time has recruited Pretty Little Liars' Julian Morris and Teen Wolf's Sinqua Walls for the ABC fantasy hit's upcoming second season, which premieres Sept. 30. And sorry, Prince Charming (Josh Dallas), but Morris will definitely be giving you some stiff competition for the title of Storybrooke's hottest prince come this fall!
Morris, who plays fan favorite Wren on ABC Family's Pretty Little Liars, is set to play Prince Phillip on Once Upon a Time, "a man who's traveled from a kingdom that's in decline," according to EW, who first reported the British actor's casting. Prince Phillip is described as a selfless and skilled warrior who has had his share of tough journeys over the years.
Of his new gig, Morris tweeted, "Chuffed to be a part of #OnceUponaTime next season!"
Walls, whose character Boyd, a new wolf, has become a fan favorite on the MTV hit series, will take on the role of Lancelot, "a sword for hire with nothing to lose," TV Line reports. As of right now, Walls is set to appear in only one episode of OUAT as the former member of King Arthur's Round Table. Banishment is a total b-tch, no?
"Thank You to everyone for all your support," Walls tweeted after the casting news broke. "It's been Amazing."
Morris starred on ABC's short-lived drama My Generation and has appeared on 24 and ER, while Walls has appeared on Friday Night Lights and Secret Life of the American Teenager.