WHAK by trekkiebeth on Flickr.

That would be John Barrowman wearing Batman undies. Yep.