Tonight's episode of Glee had a smattering of guest stars from past and present with one notable addition: Mr. Neil Patrick Harris. Sue Sylvester better watch out, because Bryan Ryan is after her title as Greatest Nemesis of All Time.
And his name rhymes! What kind of loser has a rhyming name?!