Colin O’Donoghue is Captain Hook!
According to TVLine, O’Donoghue will play a handsome, and confident pirate who never backs down from a fight. Captain Hook is described as a pirate with meticulous style and old-school manners of a proper gentleman, who seeks to crush and humiliate his enemies.
Also joining the series is Michael Raymond-James. The “True Blood” vet will play a mysterious character, however, additional information about his role are being kept under wraps according to EW.
The second season of “Once Upon A Time” premieres Sept. 30 on ABC.
In other casting news…
Natasha Lyonne (American Pie) will guest-star in the series finale of “Weeds,” which is slated to air Sept. 16. [THR]
Jeffrey DeMunn (The Walking Dead) will guest star as a charming, construction worker in freshman series “Chicago Fire” [EW]
David Denman will reprise his role, Roy on the upcoming ninth season of “The Office.” [TVLine]
Annie Parisse has been cast as a series regular on the FOX’s midseason thriller, “The Following.” The “Law & Order” vet will play a smart FBI cult specialist who is brought to lead the investigation of serial killer Joe Carroll (James Purefoy). [EW]
Paul McDonald (American Idol) will recur as Crosby on “Parenthood.” Crosby is a musician who is attracted to Adam’s new assistant. [TVLine]