Big names from film and TV donned black dresses to attend the Golden Globes 2017 last night, and while the likes of Nicole Kidman, Angelina Jolie and Margot Robbie were there, Amy Schumer, Anne Hathaway and Jennifer Lopez were noticeable absent. But why?

Amy and Anne took to Instagram to explain that illness had kept them from attending the ceremony, but to share their support for the Time's Up campaign that encouraged all-black outfits to make a statement against sexual harassment.

Advertisement - Continue Reading Below

Hathaway captioned a mirror selfie wearing a black maxi dress with, "In Solidarity from my sick bed. #TIMESUP #WHYWEWEARBLACK #GoldenGlobes".

Schumer shared a similar photo in an all black outfit alongside comedian Rachel Feinstein, captioned: "Home sick but proud as hell to wear black in solidarity with my sisters. @rachelfeinstein #timesup #whywewearblack [sic]".

Advertisement - Continue Reading Below

Jennifer Lopez didn't attend the ceremony, but showed her support for Time's Up with an emotional speech from Puerto Rico, where she is helping to provide relief in the wake of Hurricane Maria.

"We are humbled and proud to be part of this effort", she says in a video shared on her Instagram. "Today is the Golden Globes in Los Angeles. A lot of the women with hashtag Time's Up are standing up for equality to be treated equally and for sexual harassment.

"I stand here today in black doing the same from far away. And it's the same thing here in Puerto Rico. We want to be treated equally."

Advertisement - Continue Reading Below

Advertisement - Continue Reading Below

She captioned the clip, "Live from Puerto Rico 🇵🇷 #timesup #unitedwestand #allblackeverything #equality @arod @goldenglobes".