David Nolan

Prince David, also known as Prince Charming, and Prince James, is one of the main characters of Once Upon a Time in Middle-Earth.

First starting out as a shepherd, he falls in love with a young woman named Snow White after their small adventure taking back Ruth's engagement ring from the trolls Snow sold to. He eventually is able to fall in love with Snow after giving her true love's kiss. Sometime later, he and Snow learn from the Maiar Olorin that their daughter Emma will make them or break them apart.

In the world of Storybrooke, he became known as David Nolan, a man ended in a loveless marriage to a woman named Kathryn. He is separated from Snow, and has no idea that his daughter is Emma Swan.

David is part of the Nolan Family. After marrying Snow, he became part of the White family.