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."

weekly recap

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