As if the announcement wasn't enough to pop the zipper off the pants of fanboys worldwide, Atlus just released a new trailer for Catherine, this time in English, as well as some new screens to go along with it. All the controversy aside, let's all agree to be ecastatic that such a unique new IP is even making its way to the West, shall we?

FYI, there is no actual English dialog in the trailer, surprisingly enough, it just teases us with English wording to get our blood pumping. Hit the break to check out the goods.