こいつは困ったぞ。

English Translation

Here’s a fine how-do-you-do.

I think “This guy is really annoying.” is the literal sense of the sentence.I wasn’t aware of the English idiom until now…