Dream On Promo Matt Richenthal at October 27, 2013 8:58 am. Will faces an old nemesis on this episode of Glee - and he's played by Neil Patrick Harris! Amazing. Check out a preview for "Dream On" and get psyched! Edit Delete