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