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. 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.