cast over

Avanzado (C1) formal

To make a place or situation feel dark or gloomy, as if a cloud moved in front of the sun.

"The news of the accident cast a shadow over what should have been a joyful celebration."