David (Alternate Universe)

David, better known as Charming, is a character on ABC's Once Upon a Time. He debuts in the episode "Operation Mongoose." After the death of his brother James, Charming's heart was stolen by the Evil Queen, Snow White. He acted as Snow White's right-hand man, as well as a replacement for James. He is portrayed by Josh Dallas.