Left to right: Bella Heathcote stars as Olive Byrne, Luke Evans as Dr. William Marston and Rebecca Hall as Elizabeth Marston. (Claire Folger / Annapurna Pictures)