Celebrity

Captain Hook Looks…Different

I will sit here consumed with lust for the rest of the evening. Please join me.

Pictured above is Colin O’Donoghue, the actor cast to play Captain Hook in the second season of ABC’s Once Upon A Time.

Check out more articles on BuzzFeed.com!

          
    Now Buzzing