'Once Upon a Time' Books 'Pretty Little Liars' Actor in Princely Role

Julian Morris will join the ABC drama as Prince Phillip.
Michael Buckner/Getty Images
Julian Morris

Pretty Little Liars actor Julian Morris has landed a pivotal role on ABC's Once Upon a Time.

The actor will play Prince Phillip to Sarah Bolger's Sleeping Beauty in an upcoming episode of season two, The Hollywood Reporter confirms. The news comes after Teen Wolf's Sinqua Walls booked an episode as Sir Lancelot.

Morris' prince is described as a young, skilled fighter and someone who is a selfless hero. As EW first reported, he leaves a kingdom on the outs.

The Gersh-repped Morris, who had turns on 24 and the shortlived ABC drama My Generation, currently plays the good doctor Wren on the buzzy ABC Family teen soap Pretty Little Liars.

Prince Phillip is the latest in a long line of characters being added to the Once Upon a Time world, including the previously announced Captain Hook, Mulan and Jack and the Beanstalk.

Once Upon a Time returns Sept. 30 at 8 p.m.