FRIDAYS 8|7c
David Defeats James
When James (Josh Dallas) and Cruella (Victoria Smurfit) hold Emma (Jennifer Morrison) and Robin (Sean Maguire) at gunpoint, David and Hook (Colin O'Donoghue) come to their rescue. David battles his twin brother, sending him into the River of Lost Souls. From Once Upon a Time season 5, episode 19, "Sisters."

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