In this exclusive clip from the next episode of ABC’s Once Upon a Time (airing Sunday at 8/7c), we learn that David — aka Prince Charming’s alter ego — has left the woman claiming to be his wife, in part because he feels such a strong, strange connection to Mary.
Watch the video at TVLine
Streaming Options