Register for a chance to win a $500 Shopping Spree! Official Rules

Once Upon a Time

Captain Hook

Can't get enough of sexy Captain Hook (played by Irish actor Colin O'Donoghue) on ABC's Once Upon a Time? We've got you covered!

Storybrooke character: Captain Hook
Fairytale Land character: Unknown
Fairytale origin based on: Peter Pan

Captain Hook makes his first appearance in Once Upon a Time Season 2, Episode 4: “The Crocodile.”

Status: Alive
Relatives: Unknown
Enemies: Unknown; possibly Rumplestiltskin (Robert Carlyle)


Our Partners

You Might Like