Last March, Kotaku posted cosplaying superstar Omi Gibson's take on Catherine, noting that it was a "masterclass". But now it's better.

Cosplayer Shin' is Vincent and does a fantastic job of bringing the neurotic character to life. Vincent is as commitment-phobic, indecisive as ever. This cosplay even has sheep horns, and how often can you say that.

More photos in the link below. Applause in our heats.

キャサリン / Catherine [OMI 化郎 GIBSON]

(Top photo: 溝ッチ | OMI 化郎 GIBSON)

You can contact Brian Ashcraft, the author of this post, at You can also find him on Twitter, Facebook, and lurking around our #tips page.