In a large saucepan over medium heat, melt butter, then whisk in the flour. Cook for 1 minute, whisking constantly. Continuing to whisk, add in 1 cup chicken broth, half-and-half, and milk; continue whisking until fully combined. The mixture should steam but not boil, so adjust your heat accordingly. Add in the cream cheese and stir until completely melted.