Sleeping Beauty, your prince has come and he’s in the form of Julian Morris! According to EW, Morris has just signed on to play Prince Phillip for the series ‘Once Upon a Time.’

Morris is a familiar face on the ABC network as he stars as Wren Kingston the ABC Family Channel’s ‘Pretty Little Liars.’ He’s also had story arcs on the shows ’24,’ ‘ER’, and the BBC show ‘Fish.’ He also appeared in the horror film ‘Cry Wolf.’

Not too long ago we reported that Sarah Bolger joined the cast as Princess Aurora and now we know who will kiss the Sleeping Beauty awake. Prince Philip (Morris) is described as a young and skilled warrior who happens to be a selfless hero and a veteran of many tough journeys. He’s travelled from a kingdom that is in a state of decline. Apparently, Sleeping Beauty may not be the only princess that has caught his eye.

Season 2 of ‘Once Upon a Time’ will begin on Sunday, September 30th at 8PM ET/PT.