Libo era la empleada doméstica en la casa de Alfonso Cuarón y conoce al director desde que era un recién nacido. Esta mujer proviene de un contexto social lleno de carencias y con un bagaje indígena zapoteca -discriminado en México-. En Libo, está inspirado el personaje de Cleo, interpretado por Yalitza Aparicio en Roma. El guión, se basó en las memorias de Cuarón, pero también en conversaciones con Libo, quien ha ido a varias alfombras rojas donde se ha estrenado la película.
Cuarón ha dicho que la película no es acerca de él, sino de Cleo. La idea era explorar el universo de una mujer que se caracteriza por su generosidad y por estar a gusto en cualquier lugar. El niño que interpreta a Cuarón, es un personaje circunstancial alrededor de Cleo.