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

weekly recap

weekly recap
  • Most Recent
  • Sneak Peeks
  • weekly recap
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle