Photo Credit: WENN
These were snapped last night at the Ziegfeld Theatre in NYC.
I know there are a lot of Russell Brand haters out there, but I've always been a fan since I caught one of his live Shows in the city a couple years ago. The guy's definitely much smarter than he gets credit for, but I guess that works to his advantage in a standup setting.
As you guys know, he's the star of the (what appears to be) ...