Anne-Marie Duff as Violet Miller.