

He would retain this status for the rest of the series’ run. However, prior to O’Donoghue even appearing onscreen, the actor was promoted to series regular from October 2012. Alongside Cora (Barbara Hershey), he was one of the main antagonists to the heroes in the Enchanted Forest. When O’Donoghue was cast as Hook, the character was to be a recurring guest throughout the second season. Meanwhile, Dustin Hoffman, who played the title role in Hook, was in his mid-fifties. Jason Isaacs, who starred in a 2003 feature film of Peter Pan, was almost a decade older, at 40 years old. This is considerably younger than other live-action actors who have played the role. O’Donoghue was cast in the role of Hook in August 2012, making him aged 31 at the time. He Was A Younger Than Average Captain Hook However, Dempsie was forced to leave the series to visa-related problems. However, O’Donoghue was not the original person cast as Cooper.Ī month earlier, former Game of Thrones star Joe Dempsie (Gendry) was reported to have been cast in the role. Adams, Jake McDorman and Patrick Fischler. Gordon Cooper in The Right Stuff for National Geographic. He Replaced A ‘Game Of Thrones’ Star In A RoleĪs reported by Deadline in July 2019, O’Donoghue was cast as Lt. In real life, O’Donoghue has been married to his wife Helen since 2009, two years before he even joined Once Upon A Time. Some of Hook’s flames include Emma Swan, the Savior (Jennifer Morrison) and Milah (Rachel Shelley), the former wife of Rumplestiltskin. On Once Upon A Time, Hook is seen having various romances throughout the series and a reputation as a womaniser is implied. While Killian Jones’ background is ambiguous, O’Donoghue’s is very clear as he hails from a town called Drogheda, located in County Louth, Ireland. This may come a surprise to those who are familiar with how the character sounds. When playing Hook, O’Donoghue used a different accent than the one he has in real life. Unless you are a #CaptainSwan shipper of course. Read on for ten things about Colin O’Donoghue that you may not have known. Since O’Donoghue was playing a character and not representing himself, less is known about the actor compared to Hook.

Over the course of Hook’s time in series, he evolved from a selfish, bloodthirsty villain to a trusted ally of the main characters. Actor Colin O’Donoghue starred as Captain Hook in ABC’s Once Upon A Time for six seasons, joining the cast in season two.
