Starring OLIVIA COLMAN, EMMA STONE, RACHEL WEISZ, NICHOLAS HOULT, JOE ALWYN and MARK GATISS Early 18th century. England is at war with the French. Nevertheless, duck racing and pineapple eating are thriving. A frail Queen Anne (Olivia Colman) occupies the throne and her close friend Lady Sarah (Rachel Weisz)... Read more