Neil Patrick Harris Addresses Late Night Rumors