This ‘Once Upon a Time’ Character Is Estimated To Be Over 200 Years Old

Captain Hook isn’t always scary and silly. In Disney’s Once Upon a Time, this actor was dashing and turned good after falling in love.

However, this character is actually much older than the main character from this series, Emma Swan. Here’s what we know about Captain Hook and his estimated age.  

'Once Upon a Time' Episode Titled 'The Final Battle Part 1 & 2'
‘Once Upon a Time’ Episode Titled ‘The Final Battle Part 1 & 2’ | Jack Rowand/Walt Disney Television via Getty Images

Who is the Captain Hook actor from ‘Once Upon a time?’

ABC’s drama series, Once Upon a Time, featured several fairy tale favorites. There were characters like Anna and Elsa from Frozen, Belle from Beauty and the Beast, and even some of the seven dwarfs from Snow White and the Seven Dwarfs.

In this series, Captain Hook, best known as the villain from Peter Pan, appeared fairly different from the Disney animated film. Here, he had his sights set on being with another character named Emma Swan. 

The actor Colin O’Donoghue portrayed this character, Captain Killian ‘Hook’ Jones, for several seasons. He later appeared in productions like Trollhunters: Tales of Arcadia, Dolly Parton’s Heartstrings, and The Right Stuff.

How old is Hook in ‘Once Upon a Time’?

Captain Hook evaded the first curse put on this town, but was then placed under the third “curse.” Although the character never explicitly states his age, Once Upon a Time Fandom reports that this character was born in 1811. That makes him over 200 years old. 

However, it’s still unclear exactly how he became that age. One viewer noted that time was “frozen” in this story for 28 years, due to the curse. Another stated that Hook was under a different curse from the other characters. 

“Hook is older,” one fan on Once Upon a Time Fandom wrote. “He stole Rumple’s first wife before Rumpelstilskin was immortal. Rumpelstilskin was like 40 at the time and Hook [was in his] late twenties, and I don’t think he went to Neverland before that, even though didn’t he tell Milah stories of it.”

Rumpelstilskin, as a resident of Storybrooke, is technically immortal, and aging doesn’t really apply. This character is estimated to be about 300 years old, according to an interview with the actor for Entertainment Weekly.


It’s Fitting This Disney Character Starred in the First Few Episodes of ‘Once Upon a Time’

Hook fell in love with Emma Swan

When fans first meet this fairytale character, he went by the name of Killian Jones. He appeared as the Sheriff of Storybrooke, but his ultimate goal was to avenge his former lover and kill the Storybrooke resident, Rumpelstilskin.

However, as seasons went by he fell in love with Emma Swan, the daughter of Snow White and Prince Charming. He eventually abandoned his thirst for revenge and focused on his relationship with “the Chosen One.”

Hook appeared in almost every season of ABC’s drama series until Once Upon a Time premiered its last episode in 2018. Now, fans can watch most episodes on the streaming platform, Disney+.

To learn more about Disney’s subscription service, visit their website.