Colin O’Donoghue Is Back In The Captain Hook Costume For ‘Once Upon A Time’, Joined By Jennifer Morrison & Georgina Haig As Elsa

Ginnifer & Josh
Witness How Their Romance Began On Set
Just call him Captain I-Wanna-Hook-Up-And-Make-Out!

Now that ABC’s Once Upon A Time is letting Ginnifer Goodwin take a break with baby daddy Josh Dallas, we will have to rely on super hottie Colin O’ Donoghue and the rest of the gang for our lovey love fest indulgences.

Newest castmate Georgina Haig is taking on the task of Elsa from Disney’s Frozen as her first major role. And a billion kids all over the planet are expecting her not to screw it up!

Seen here, Colin O’Donoghue, Jennifer Morrison and Georgina Haig are spotted on set in Vancouver, Canada on July 17th. I’m loving Colin’s hot-ass rendition of Captain Hook. He is one handsome fella! Georgina is absolutely gorgeous as Elsa. The dress is perfect! And Jennifer Morrison’s red leather jacket is red hot!

According to Us Weekly, the Frozen tale is based on the Hans Christian Anderson fairytale The Snow Queen and will have Glee’s Jonathan Groff voicing the character Kristoff. Unfortunately, creators told Entertainment Weekly that the character Olaf will not be making an appearance. Australian actress Haig has played roles on Fox’s Fringe and CBS’s Reckless as well as starred in The Sapphires with Chris O’ Dowd.