Once Upon A Time: Colin O'Donoghue Cast As Captain Hook

Access Hollywood
Colin O'Donoghue attends the 7th Annual 'Oscar Wilde: Honoring The Irish In Film' Pre-Academy Awards Event at Bad Robot in Los Angeles on February 23, 2012 -- Getty Premium

"Once Upon A Time" has found its Captain Hook.

Colin O'Donoghue, best known for starring alongside Anthony Hopkins and Ciaran Hinds in last year's thriller "The Rite," will play the nefarious pirate on the ABC series, according to Entertainment Weekly's Inside TV blog.

PLAY IT NOW: Comic-Con 2012: Josh Dallas - What’s Going To Happen With Prince Charming & Snow White?

"OUAT's" version of the classic "Peter Pan" villain will be "a confident pirate who never backs down from a fight; a man who seeks to crush and humiliate his enemies," the blog reported. However, the character will also possess the "meticulous style and manners of a proper gentleman."

As previously reported on AccessHollywood.com, a teaser video played at the end of the "OUAT" panel at Comic-Con 2012 in July revealed the pirate would pay a visit to Storybrooke.

VIEW THE PHOTOS: Darling Ginnifer Goodwin

In the video, a shadowy character was seen breaking into Mr. Gold's Pawnshop, smashing a display case and affixing a hook to his hand.

"Once Upon A Time" Season 2 premieres on Sept. 30 at 8/7c on ABC.

Copyright 2012 by NBC Universal, Inc. All rights reserved.
This material may not be published, broadcast, rewritten or redistributed.

VIEW THE PHOTOS: Hollywood Invades Comic-Con 2012!