Prince Charming

Prince James (known as Charming by Snow White), and the most likely father of Emma Swan and grandfather of Henry. He is the alternate of David Nolan and is portrayed by Joshua Dallas.