a still from a pixar movie of a bustling tavern in china, at night