Cuphead has a really interesting way of showing off the light and dark theme, as it doesn't really use colours to show off this theme like Undertale and Limbo does. Cuphead takes some really quite innocent characters and gives them darker intentions. You will encounter different animals, people, plants and foods to fight called "bosses" which are basically stronger enemys with 3 different stages depending on how long you are fighting them for.
Cuphead is really good at showing the light and dark theme, as it glorifies the darker intentions of the characters you play as. For example, there is a flower that has nice yellow bright petals, it starts off looking friendly with bright colours, but ends up as a flower with thorns all over its stem, long teeth and giant eyes whilst trying to kill you.