James' Unfinished Business
David (Josh Dallas) admits to Cruella (guest star Victoria Smurfit) that he isn't James, but she already knew. Cruella reveals that James spent his whole life wondering why their mother picked David over him. From Once Upon a Time season 5, episode 15, "The Brothers Jones."

Season Finale Recap

Season Finale Recap
  • Most Recent
  • Season Finale Recap
  • The Once Upon a Time Musical Episode
  • Sneak Peeks
  • best of emma swan
  • Snow & Charming
  • Rumple & Belle