the film does not keep close to the historical truth, portraying mary as something of a wronged martyr and her third husband, james hepburn, earl of bothwell (played by fredric march), as a romantic hero.