CharacterGrand Duchess OlgaGrand Duchess Olga in The Last Czars (2019), played by Sarah Ball. Played bySarah BallAppears inThe Last Czars2019