You can use the queries argument to highlight specific intersections or subsets within the UpSet plot. This is often used in conjunction with attribute.plots to compare specific groups (e.g., comparing 'War' movies vs 'Noir' movies).
upset(movies, attribute.plots=list(gridrows = 100, ncols = 1,
plots = list(list(plot=histogram, x="AvgRating",queries=T),
list(plot = scatter_plot, y = "AvgRating", x = "Watches", queries = T))),
sets = c("Action", "Adventure", "Children", "War", "Noir"),
queries = list(list(query = intersects, params = list("War"), active = T),
list(query = intersects, params = list("Noir"))))