He can be my Prince charming anyday! ABC's "Once Upon a Time" stars Josh Dallas as Prince Charming/David
Beauty and the Beast version #Reylo. Rey and Kylo Ren. #StarWars. New, and a bit alarming Who'd have ever thought that this could be? True, that he's no Prince Charming But there's something in him that I simply didn't see.