Robert Carlyle as Rumpelstiltskin/Mr Gold/Weaver
Megan Fox as Adult Calla Jones/Pirate Princess/Captain Jones/Avery Jameston
Colin O'Donoghue as Killian Jones/Captain Hook/Rogers
Jared Gilmore as Young Henry Mills/King Henry
Anastasia Knyazeva as Young Calla Jones
YOU ARE READING
Forever [Henry Mills || OUAT || Double Swan #7]
FanfictionThe storybook is finished, the Saviours story is over and now Henry Mills has graduated from Storybrooke High School and he decided to find his own story after writing everyone else's. On his first destination, he met a young female chief named Moan...