One of the most shocking scenes in the upcoming Mary Queen of Scots movie comes when Mary Stuart, played by Saoirse Ronan, walks in on her husband Henry Stuart, Lord Darnley in bed with her gay male courtesan, David Rizzio, on her wedding night in 1565. The movie takes some liberties with historical accuracy — Mary and Queen Elizabeth I (Margot Robbie) never met as their faceoff scene suggests — but historian John Guy, whose book Queen of Scots: The True Story of Mary Stuart serves as the historical basis for the film, assures the Henry (Jack Lowden) and Rizzio (Ismal Cruz Cordova) connection isn’t one of them. In the historical drama, Mary, who hoped to take the English throne and bring both countries under one rule again, wasn’t concerned with her husband’s relationships with men because he helped her produce a male heir, their son James. “There is a reason that James I was the first monarch to rule both kingdoms and that’s because Mary Queen of Scots was smart enough to have a child with Henry, Lord Darnley. For more on Mary Queen of Scots, pick up the latest issue of PEOPLE, on stands Friday Henry didn’t ultimately go through with any of the schemes to steal power from his wife, and because of his unwillingness to comply, Mary’s advisors banished him and eventually had Henry murdered in 1567.