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

Most Recent

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