Gleeks, here’s your first official peek at Neil Patrick Harris on “Glee.”

As we know by now, he plays Bryan Ryan on the Tuesday, May 18th episode titled “Dream On.”

Bryan Ryan was in the glee club with Will Schuester (Matthew Morrison) back in their high school days. After his musical dreams fizzled out, he became a bitter school board member.

Now he’s back to cut school funding and do away with glee club altogether. After all, it never did him any good.

Check out NPH as Bryan Ryan. Ooh, evil!

glee neil patrick harris large 'Glee' first look: Neil Patrick Harris faces off with Matthew MorrisonHere he is confronting rival Mr. Schue. See how worried Rachel (Lea Michele) looks? We’d love it if this resulted in a sing off!

glee neil patrick harris matthew morrison 500 'Glee' first look: Neil Patrick Harris faces off with Matthew MorrisonFinally, here he is holding court and evaluating the glee club. Hmm, since Sue Sylvester (Jane Lynch) is also anti-glee, we wonder just how he’ll be foiled?

glee neil patrick harris new directions 500 'Glee' first look: Neil Patrick Harris faces off with Matthew MorrisonWe’re stoked. This episode will be legen — wait for it — dary!

Follow Zap2it and Zap2itHanh on Twitter and Zap2it on Facebook for the latest movies, TV and celeb news.

Related:

‘Glee’: Neil Patrick Harris wants to ‘get rid of the glee club’
‘Glee’: Jane Lynch spills on her Neil Patrick Harris
Neil Patrick Harris confirmed for ‘Glee’

Photo credits: FOX