Dozens of celebrities have joined hundreds of thousands of people for women's marches across America in protest against President Trump and in support of the #MeToo movement.
Scarlett Johansson, Eva Longoria, Mila Kunis and Viola Davis were among those who took part in the demonstrations.
There was a huge protest in LA - where Idina Menzel, Maxwell and Andy Grammer performed - with half a million people estimated to have taken part.
Several stars gave empowering speeches, including the actress Olivia Munn:
In a photo with Cameron Diaz and Jennifer Lawrence, Adele called for "power to the peaceful, power to the people":
A post shared by Adele (@adele) on
Hillary Clinton said the women's marches were "a testament to the power and resilience of women everywhere".
Donald Trump - who spent his first anniversary in office attempting to resolve a government shutdown in Washington DC - tweeted:
Beautiful weather all over our great country, a perfect day for all Women to March. Get out there now to celebrate the historic milestones and unprecedented economic success and wealth creation that has taken place over the last 12 months. Lowest female unemployment in 18 years!
— Donald J. Trump (@realDonaldTrump) January 20, 2018