Sleeping Beauty, meet your prince.
Pretty Little Liars' Julian Morris has been tapped to play Prince Phillip in the upcoming season of Once Upon a Time, TVGuide.com has confirmed. Entertainment Weekly first reported the news.
Once Upon a Time casts Teen Wolf vet as Sir Lancelot
Phillip is the prince who awakens Sleeping Beauty, aka Aurora (Sarah Bolger), from her slumber. Described as a skilled warrior and selfless hero, Phillip has traveled from a kingdom in decline.
Morris' casting follows that of Teen Wolf's Sinqua Walls as Sir Lancelot.
Once Upon a Time returns Sunday, Sept. 30 at 8/7c on ABC.