Sneak Peek: David vs. James
David (Josh Dallas) finally meets James in the Underworld, only to realize that his twin is determined to seek revenge on him for stealing the life he could have had. Watch this preview from the Once Upon a Time season 5 episode, "Sisters," and tune in SUNDAYS 8|7c

Most Recent

Most Recent
  • Most Recent
  • Season Finale Recap
  • Sneak Peeks
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle