Sarah Churchill, the Duchess of Marlborough (Rachel Weisz), and her servant Abigail Hill (Emma Stone) engage in a sexually charged fight to…
The Favourite
By Theo Schear | October 2018
Deborah Davis
By Theo Schear | October 2018
Sarah Churchill, the Duchess of Marlborough (Rachel Weisz), and her servant Abigail Hill (Emma Stone) engage in a sexually charged fight to…
Watch the free from anywhere in the world. Celebrating the true independents of this year.