Stylised shenanigans at the court of Queen Anne (Oscar-winning Olivia Colman) as Lady Marlborough (Rachel Weisz) and her impoverished cousin jostle for pole position in the royal bedchamber.