Uh-oh! David is lying in a hospital bed for this scene from Once Upon a Time.
Added:
We are back in time here with young Cora and Rumplestiltskin. Rose McGowan takes on the former role.
Added:
Rose McGowan is pictured here as Cora on Once Upon a Time. A younger version of Cora, that is.
Added:
Got ya, Regina! Emma steps up and surprises her nemesis in this Once Upon a Time scene.
Added:
We flash back here to a young Cora on Once Upon a Time. She is portrayed by Rose McGowan.
Added:
A young Cora reaches out and touched Rumple in this scene. The character is played by Rose McGowan.
Added:
Rumple is seen here with a young Cora. She is played by Rose McGowan.
Added:
David is down... but not out! He's on the phone in this Once Upon a Time scene.
Added: