Kate Hudson Is 'All That' on 'Glee'