who is prince charming in once upon a time
David Nolan (Once Upon a Time) David Nolan, also known as Prince Charming, is a fictional character in ABC's television series Once Upon a Time. He is portrayed by Josh Dallas, who also happens to be married to series co-star Ginnifer Goodwin, who plays David's wife Snow White/Mary Margaret Blanchard.
Georgina Haig She worked with Australian comedian Lawrence Leung and husband Josh Mapleston on ABC Australia's farcical kung-fu comedy Maximum Choppage in 2014. Later that year she secured the much coveted role of Disney's Queen Elsa in the fourth season of Once Upon a Time.[10][11]