colin arthur o'donoghue played captain hook on once upon a time.
colin arthur o'donoghue played captain hook on once upon a time.
actor who plays captain hook on once upon a time?
colin arthur o'donoghue
Na
Na
christopher walken plays captain hook in the musical production "peter pan live!" which was broadcast live by nbc in december 2014. compared to the 1954 musical on which it was based, this show sought to "strengthen and deepen" the portrayal of captain hook. hook and his pirate crew perform songs from the original musical, such as "hook's tango", in addition to new songs such as "vengeance" and "only pretend".









































section::::appearances.:other appearances.:"the pirate fairy" (2014 film).
captain hook