Sarah Bolger, prepare to soon be awakened by Julian Morris.
Entertainment Weekly first reported this casting and describes the royal character as a skilled warrior and frequent traveler whose home kingdom is in a state of decline. No word yet on when he'll debut.
Earlier this week, Sinqua Walls was cast as the show's version of Sir Lancelot.
Per the just-announced ABC premiere date calender, Once Upon a Time returns with new episodes on September 30.